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 |
|
Linux |
|
苹果系统 |
|
不依赖 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)交换文档的组织的完美选择。