C++ 的 Aspose.Cells 是用于电子表格操作的原生 C++ API。应用程序可以在不依赖办公自动化的情况下执行创建、转换和编辑电子表格的内置和自定义属性、主题、样式和格式、数据验证、条件格式、读取、编写和计算公式、分组行和列等功能或 Microsoft Excel。 API 支持最常用的电子表格格式,例如 XLS、XLSX、XLSM 和 XLSB。
高级C++电子表格API功能
加载&使用流保存 Excel 文件
创造与操纵图表
设置数据验证以限制输入
通过对行和行进行分组来组织数据列
操作内置 &自定义属性
添加&操纵超链接
创造与操作数据透视表
使用主题更改工作簿的外观
创建表和列出对象
操作绘图对象
将样式和格式应用于单元格、行、列或范围
追溯先例家属
读、写和计算复杂的公式
添加或提取 OLE 对象
创建条件格式规则
创建和实现用户定义的函数
将图表转换为 PDF 格式
将图表转换为图像格式
对 Microsoft Excel 的零依赖
Aspose API 是完全独立的,不隶属于 Microsoft Corporation,也不受其授权、赞助或以其他方式批准。 Aspose.Cells for C++ 无需在计算机上安装 Microsoft Office 或 Microsoft Excel 即可使用 Excel 文档格式。
简单& Excel 格式的可靠转换
C++ 的 Aspose.Cells 是一组功能强大的 API,提供了加载、编辑、编写和相互转换 Excel 文件格式的能力,而无需担心格式特定的细节。 API 让您只需两行代码即可将电子表格从任何受支持的格式转换为任何其他受支持的格式。就是这么简单!
转换多种格式的 Excel 文件 - C++
// load the document for conversion
intrusive_ptr<IWorkbook> book = Factory::CreateIWorkbook(dir->StringAppend(new String("template.xls")));
// save in different formats
book->Save(dir->StringAppend(new String("output.xlsx")), SaveFormat_Xlsx);
book->Save(dir->StringAppend(new String("output.xlsb")), SaveFormat_Xlsb);
book->Save(dir->StringAppend(new String("output.csv")), SaveFormat_CSV);
全面的电子表格格式
C++ 的 Aspose.Cells 通过提供高级格式设置功能,让您可以完全控制希望如何在工作表中显示数据。您可以将格式应用于单个行、列、单元格,也可以创建一系列单元格并对其应用格式。您还可以向单元格添加富文本、应用边框、设置背景图案或调整与字体相关的样式方面。
用图表可视化数据
Aspose.Cells for C++ 提供了一套全面的 API,用于动态创建 Excel 应用程序支持的所有标准和自定义图表类型。 API 还提供更新现有图表的数据源并刷新它的功能。
将工作表渲染为图像
该库使用自己的渲染引擎以最高的保真度渲染到 Microsoft Excel。它提供了独特的功能,例如将工作表渲染为流行格式的图像,包括 BMP、TIFF、PNG、JPEG 和电动势。 Sheet2Image 过程是灵活的,因此允许选择选项,例如控制结果图像的分辨率。
操作列和行
Aspose.Cells for C++ 以多种方式提供行和列操作。根据里面的内容调整行高和列宽或自动调整单元格尺寸,太容易了。 API 还提供删除和插入、隐藏或显示以及行和列分组或取消分组的方法。
将电子表格准确转换为 PDF
Excel C++ 库提供将电子表格转换为 PDF 格式的功能,同时保持与原始文档相同的质量。这一事实使得 Aspose.Cells for C++ 成为需要以行业标准格式(如 PDF)交换文档的组织的完美选择。