Aspose.Cells for C++ 是用于电子表格操作的本机 C++ API。应用程序可以执行诸如创建、转换和编辑电子表格的内置和自定义属性、主题、样式和格式、数据验证、条件格式、读取、编写和计算公式、对行和列进行分组等功能,而无需依赖办公自动化或 Microsoft Excel。 API 支持最常用的电子表格格式,例如 XLS、XLSX、XLSM 和 XLSB。
高级 C++ 电子表格 API 功能
负载&使用流保存 Excel 文件
创建&操纵图表
设置数据验证以限制输入
通过对行和行进行分组来组织数据列
操纵内置和自定义属性
添加&操纵超链接
创建&操纵数据透视表
使用主题更改工作簿的外观
创建表&列出对象
操纵绘图对象
将样式和格式应用于单元格、行、列或范围
追踪先例和家属
读、写和计算复杂的公式
添加或提取 OLE 对象
创建条件格式规则
创建并实现用户定义的函数
将图表转换为 PDF 格式
将图表转换为图像格式
对Microsoft Excel的零依赖
Aspose API 完全独立,不隶属于 Microsoft Corporation,也不受 Microsoft Corporation 授权、赞助或以其他方式批准。 Aspose.Cells for C++ 无需在计算机上安装 Microsoft Office 或 Microsoft Excel 即可处理 Excel 文档格式。
简单& Excel 格式的可靠转换
Aspose.Cells for C++ 是一组功能强大的 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);
全面的电子表格格式
Aspose.Cells for C++ 通过提供高级格式设置功能,让您可以完全控制如何在工作表上呈现数据。您可以将格式应用于单个行、列、单元格,也可以创建单元格区域并向其应用格式。您还可以向单元格添加富文本、应用边框、设置背景图案或调整与字体相关的样式方面。
用图表可视化数据
Aspose.Cells for C++ 提供了一套全面的 API,可动态创建 Excel 应用程序支持的所有标准和自定义图表类型。 API 还提供了更新现有图表的数据源并刷新它的功能。
将工作表渲染为图像
该库使用自己的渲染引擎以最高保真度渲染 Microsoft Excel。它提供了独特的功能,例如将工作表渲染为流行格式的图像,包括 BMP、TIFF、PNG、JPEG 和 JPEG。 EMF。Sheet2Image 过程非常灵活,因此允许选择选项,例如控制结果图像的分辨率。
操作列和行
Aspose.Cells for C++ 提供多种方式的行和列操作。调整行高和列宽或根据其中的内容自动调整单元格尺寸,太容易了。 API 还提供删除和插入、隐藏或显示以及行和列分组或取消分组的方法。
准确地将电子表格转换为 PDF
Excel C++ 库能够将电子表格转换为 PDF 格式,同时保留与原始文档相同的质量。这一事实使得 Aspose.Cells for C++ 成为需要以行业标准格式(如 PDF)交换文档的组织的完美选择。