Aspose.Cells  for C++

C++ Excel 库 - Aspose.Cells

在功能齐全的 C++ 应用程序中创建、读取、写入和解析电子表格,无需依赖任何 Microsoft Excel。

  下载免费试用版
  
 

Aspose.Cells C++ 库是用于电子表格操作的本地 C++ 库。应用程序可以执行创建、转换和编辑电子表格的内置和自定义属性、主题、样式和格式、数据验证、条件格式、读取、编写和计算公式、分组行和列等功能,而无需依赖 Office 自动化或 Microsoft Excel。 API 支持最常见的电子表格格式(如 XLS、XLSX、XLSM 和 XLSB)以及其他类型的文件格式(如 PDF、XPS)和最常见的图像格式(如 JPEG、PNG、BMP、TIFF、GIF、EMF、SVG)。

Excel 的 C++ 库的高级功能 - Aspose.Cells

使用流加载和保存 Excel 文件

创建和操作图表

设置数据验证来限制输入

通过分组行和列来组织数据

操作内置和自定义属性

添加和操作超链接

创建和操作数据透视表

使用主题更改工作簿的外观

创建表格和列表对象

处理绘图对象

将样式和格式应用于单元格、行、列或范围

追踪先例和从属

读取、书写和计算复杂公式

添加或提取 OLE 对象

创建条件格式规则

创建并实现用户定义的函数

将图表转换为 PDF 格式

将图表转换为图像格式

系统要求

Excel 的 Aspose.Cells C++ 库支持以下 64 位或 32 位操作系统和平台:
操作系统     版本
Microsoft Windows
  • Windows x86
  • Windows x86_64
Linux
  • Linux 操作系统
  • 适用于 ARM 的 Linux(aarch64)
苹果系统
  • macOS 11 或更高版本(arm64、x86_64)

不依赖 Microsoft Excel

Aspose.Cells C++ Excel 库完全独立,不隶属于 Microsoft 公司,也未获得其授权、赞助或以其他方式批准。Aspose.Cells C++ 库无需在机器上安装 Microsoft Office 或 Microsoft Excel 即可处理 Excel 文档格式。

简单可靠的 Excel 格式转换

Aspose.Cells C++ 库是一组功能强大的 API,可让您加载、编辑、编写和相互转换 Excel 文件格式,而无需担心格式特定的细节。API 允许您仅用两行代码将电子表格从任何支持的格式转换为任何其他支持的格式。就是这么简单!

转换多种格式的 Excel 文件 - C++

	// load the document for conversion

	Workbook book(u"template.xls");

	// save in different formats

	book.Save(u"output.xlsx", SaveFormat::Xlsx);

	book.Save(u"output.xlsb", SaveFormat::Xlsb);

	book.Save(u"output.csv", SaveFormat::CSV);

全面的电子表格格式

Aspose.Cells C++ 库提供高级格式化功能,让您完全控制如何在工作表上呈现数据。您可以将格式应用于单个行、列、单元格,也可以创建单元格范围并对其应用格式。您还可以向单元格添加富文本、应用边框、设置背景图案或调整字体相关的样式方面。

使用图表可视化数据

Aspose.Cells C++ 库提供了一套全面的 API,可以动态创建 Excel 应用程序支持的所有标准和自定义图表类型。API 还提供了更新现有图表的数据源并刷新它的功能。

将工作表渲染为图像

Aspose.Cells C++ 库使用其自己的渲染引擎以最高的保真度渲染 Microsoft Excel。它提供独特的功能,例如将工作表渲染为流行格式的图像,包括 BMP、TIFF、PNG、JPEG 和 EMF。Sheet2Image 过程非常灵活,因此允许选择选项,例如控制结果图像的分辨率。

操作列和行

Aspose.Cells C++ 库提供多种行和列操作方式。调整行高和列宽或根据单元格内容自动调整单元格尺寸,非常简单。API 还提供删除和插入、隐藏或显示以及行和列分组或取消分组的方法。

准确地将电子表格转换为 PDF

Aspose.Cells C++ 库能够将电子表格转换为 PDF 格式,同时保持与原始文档相同的质量。这一事实使得 Aspose.Cells C++ 库成为需要以行业标准格式(如 PDF)交换文档的组织的完美选择。