Convert EXCEL to MHTML via C++
High performance EXCEL to MHTML conversion using C++ library without the need of Microsoft Excel, OpenOffice or Adobe Acrobat installation.
How to Convert EXCEL to MHTML Using C++
In order to convert EXCEL to MHTML, we will use Aspose.Cells for C++ API which is a feature-rich, powerful and easy to use document manipulation and conversion API for C++ platform. You can download its latest version directly, just open NuGet package manager, search for Aspose.Cells.Cpp and install. You may also use the following command from the Package Manager Console.
Command
PM> Install-Package Aspose.Cells.Cpp
Steps to Convert EXCEL to MHTML via C++
C++ developers can easily convert EXCEL file to MHTML in just a few lines of code.
- Load EXCEL file using Factory::CreateIWorkbook.
- Call the Save() method.
- Pass the output file path with (MHTML) file extension.
- Open the MHTML file in compatible program.
System Requirements
Before running the C++ conversion sample code, make sure that you have the following prerequisites.
- Microsoft Windows or a compatible OS with C++ Runtime Environment for Windows 32 bit, Windows 64 bit and Linux 64 bit.
- Add reference to the Aspose.Cells for C++ DLL in your project.
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(new String("Input.xlsx"));
wkb->Save(new String("Output.pdf"));
C++ Excel File Manipulation Library
Excel API can be used to create, edit, convert and render Microsoft Excel formats to different formats. Moreover, it can be used for comprehensive charting, scalable reporting and reliable calculations within software applications. Aspose.Cells is a standalone API and it does not require any software like Microsoft or OpenOffice.EXCEL What is EXCEL File Format
XLSX is well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007. Based on structure organized according to the Open Packaging Conventions as outlined in Part 2 of the OOXML standard ECMA-376, the new format is a zip package that contains a number of XML files. The underlying structure and files can be examined by simply unzipping the .xlsx file.
Read MoreMHTML What is MHTML File Format
Files with MHTML extension represent a web page archive format that can be created by a number of different applications. The format is known as archive format because it saves the web HTML code and associated resources in a single file. These resources include anything linked to the webpage such as images, applets, animations, audio files and so on. MHTML files can be opened in a variety of applications such as Internet Explorer and Microsoft Word. Microsoft Windows uses MHTML file format for recording scenarios of problems observed during the usage of any application on Windows that raises issues. The MHTML file format encodes the page contents similar to specifications defined in message/rfc822 which is plain text email related specifications.
Read MoreOther Supported Conversions
You can also convert EXCEL into many other file formats including few listed below.