C ++ Excel电子表格API

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

  下载免费试用版
C ++的Aspose.Cells

C ++的Aspose.Cells

 
 

Aspose.Cells for Cloud++是用于电子表格操作的本地C ++ API。应用程序可以执行诸如创建,转换和编辑电子表格的内置和自定义属性,主题,样式和格式,数据验证,条件格式,读取,编写和计算公式,对行和列进行分组等功能,而无需依赖Office自动化或Microsoft Excel。API支持最常用的电子表格格式,例如XLS,XLSX,XLSM和XLSB。

 

先进的C ++电子表格API功能

 

 

使用流加载和保存Excel文件

 

创建和操作图表

 

设置数据验证以限制输入

 

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

 

操纵内置和自定义属性

 

添加和操作超链接

 

创建和操作数据透视表

 

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

 

创建表和列表对象

 

操作图形对象

 

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

 

跟踪先例和被抚养人

 

读取,编写和计算复杂公式

 

添加或提取OLE对象

 

创建条件格式设置规则

 

创建和实现用户定义的功能

 

将图表转换为PDF格式

 

将图表转换为图像格式

对Microsoft Excel的零依赖

Aspose.API是完全独立的,不隶属于Microsoft Corporation,也未获得Microsoft Corporation的授权,赞助或其他批准。 Aspose.Cells for Cloud++无需在计算机上安装Microsoft Office或Microsoft Excel即可使用Excel文档格式。

简单可靠地转换Excel格式

Aspose.Cells for Cloud++是一组功能强大的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 Cloud++通过提供高级格式设置功能,使您可以完全控制希望如何将数据呈现到工作表上。您可以将格式应用于单个行,列,单元格,也可以创建一系列单元格并将其应用于格式。您还可以将富文本格式添加到单元格,应用边框,设置背景图案或调整字体相关的样式方面。

使用图表可视化数据

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

将工作表渲染为图像

该库使用其自己的呈现引擎以最高保真度呈现给Microsoft Excel。它提供了独特的功能,例如以流行的格式(包括BMP,TIFF,PNG,JPEG和EMF)为图像渲染工作表。Sheet2Image处理非常灵活,因此可以选择一些选项,例如控制结果图像的分辨率。

操作列和行

Aspose.Cells for Cloud++以多种方式提供行和列的操作。调整行高和列宽或根据其中的内容自动调整单元格的大小非常容易。该API还提供了删除和插入,隐藏或显示以及对行和列进行分组或取消分组的方法。

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

Excel C ++库提供了将电子表格转换为PDF格式的功能,同时保持与原始文档相同的质量。这个事实使Aspose.Cells for Cloud对于需要将行业标准格式的文档交换为PDF的组织,++是一个完美的选择。

 

支持和学习资源