If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
What is Aspose.Cells for C++ Library?
Aspose.Cells for C++ is a native C++ library to create, manipulate, process, and convert Microsoft Excel files without needing Microsoft Office or Automation. The C++ Library supports Excel 97-2003 (XLS), Excel 2007-2013/2016 (XLSX, XLSM, XLSB), OpenOffice XML, and other formats such as CSV, TSV, and more.
Aspose.Cells for C++ Library is a native assembly that can be deployed by simply copying it. You do not have to worry about other services or modules.
Aspose.Cells for C++ Library allows you to work with the built-in as well as the custom document properties in Microsoft Excel. Supports high-quality conversion of Excel Workbooks to PDF/A compliant files. Work with formulas, pivot tables, worksheets, tables, ranges, charts, OLE objects and much more.
It allows the developers to work with spreadsheet rows, columns, data, formulas, pivot tables, worksheets, tables, charts, and drawing objects from their own C++ applications.
Download the Aspose.Cells C++ Library of Excel to work with Spreadsheets
Open
NuGet Package Manager within the Microsoft Visual Studio®, search for Aspose.Cells.Cpp and install. You may also use the following command within the Package Manager Console. For the detailed instructions please visit the
Installation documentation page.
Supported Operating Systems
The Aspose.Cells for C++ Library supports the following 64-bit or 32-bit operating system and platforms:
Operating System | Versions |
Microsoft Windows | - Windows x86
- Windows x86_64
|
Linux | - Linux x86_64
- Linux for ARM (aarch64)
|
macOS | - macOS 11 or later(arm64, x86_64)
|
Excel File Processing Features
Microsoft Excel®: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, CSV, TSV, XML, OTS, TabDelimited, SpreadsheetML
OpenOffice®: ODS, SXC, FODS
Text: TXT, JSON
Web: HTML, MHTML
Other: EPUB, XTHML, AZW3
Microsoft Word®: DOCX
Microsoft PowerPoint®: PPTX
Microsoft Excel®: XLAM
Fixed Layout: PDF, PDF/A, XPS
Data Interchange: DIF
Vector Graphics: SVG
Image: TIFF,PNG, BMP, JPEG, GIF
Metafile: EMF
Markdown: MD
Numbers: Apple’s iWork office suite Numbers app documents
Other: SQL
Get Started
Are you ready to give Aspose.Cells for C++ Library a try? Simply execute Install-Package Aspose.Cells.Cpp
from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Cells for C++ Library and want to upgrade the version, please execute Update-Package Aspose.Cells.Cpp
to get the latest version.
Convert XLS to XLSX, XLSB & CSV using C++
Try executing the below snippet to see how API works in your environment or check the GitHub Repository for other common usage scenarios.
U16String dir(u"your path");
// load the file to be converted
Workbook book(dir + u"template.xls");
// save in different formats
book.Save(dir + u"output.xlsx", SaveFormat::Xlsx);
book.Save(dir + u"output.xlsb", SaveFormat::Xlsb);
book.Save(dir + u"output.csv", SaveFormat::CSV);
book.Save(dir + u"output.json", SaveFormat::Json);
Create a Custom Excel Chart with C++
// create a new workbook
Workbook workbook;
// get first worksheet which is created by default
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// add sample data
worksheet.GetCells().Get(u"A1").PutValue(50);
worksheet.GetCells().Get(u"A2").PutValue(100);
worksheet.GetCells().Get(u"A3").PutValue(150);
worksheet.GetCells().Get(u"A4").PutValue(110);
worksheet.GetCells().Get(u"B1").PutValue(260);
worksheet.GetCells().Get(u"B2").PutValue(12);
worksheet.GetCells().Get(u"B3").PutValue(50);
worksheet.GetCells().Get(u"B4").PutValue(100);
// add a chart to the worksheet
int chartIndex = worksheet.GetCharts().Add(Aspose::Cells::Charts::ChartType::Column, 5, 0, 20, 8);
// access the instance of the newly added chart
Chart chart = worksheet.GetCharts().Get(chartIndex);
// add SeriesCollection (chart data source) to the chart ranging from A1 to B4
chart.GetNSeries().Add(u"A1:B4", true);
// set the chart type of 2nd NSeries to display as line chart
chart.GetNSeries().Get(1).SetType(Aspose::Cells::Charts::ChartType::Line);
// save the Excel file
workbook.Save(u"output.xlsx");
Product Page | Docs | Demos | API Reference | Examples | Blog | Releases | Free Support | Temporary License
It contains Aspose.Cells for C++ version 24.10 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.10 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.10 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.9 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.9 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.9 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.8 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.8 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.8 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.7 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.7 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.7 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.6 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.6 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.6 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.5 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.5 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.5 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.4 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.4 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.4 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.3 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.3 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.3 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.2 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.2 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.2 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.1 (macOS). For more information, see the release notes and readme file.
Added:
Downloads:
Aspose.Cells for C++ 24.1(Linux)
Added:
Downloads:
It contains Aspose.Cells for C++ version 24.1 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 23.12 (Linux). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 23.12 (MacOS). For more information, see the release notes and readme file.
Added:
Downloads:
It contains Aspose.Cells for C++ version 23.12 (Windows). For more information, see the release notes and readme file.
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please download and unzip the package and refer to the ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release notes and ReadMe for detail
Added:
Downloads:
Please refer to release note for detail
Added:
Downloads:
Please refer to release note for detail
Added:
Downloads:
Aspose.Cells for C++ 18.4.0
Added:
Downloads:
It contains Aspose.Cells for C++ 17.4.0 release.
Added:
Downloads:
It contains Aspose.Cells for C++ 17.3.0 release.
Added:
Downloads:
It contains Aspose.Cells for C++ 17.02.0 release.
Added:
Downloads:
It contains Aspose.Cells for C++ 17.1.0 release.
Added:
Downloads:
It contains Aspose.Cells for C++ 16.12.0 release.
Added:
Downloads:
It contains Aspose.Cells for C++ 16.11.0 release.
Added:
Downloads: