使用 C++ 和 Golang 创建数据透视表和数据透视图
Contents
[
Hide
]
数据透视表是一个交互式的记录汇总。例如,你的工作表中可能有数百条发票条目。数据透视表可以按客户、产品或日期汇总发票。使用微软Excel,可以通过拖动按钮快速重新整理数据透视表中的信息。
数据透视图图表是数据透视表中数据的交互式图形表示。数据透视图图表在Excel 2000中引入。使用数据透视图图表使数据更容易理解,因为数据透视表会自动创建小计和总计。
添加数据透视表和数据透视图
Aspose.Cells 提供了一组特殊的类,用于创建数据透视表。这些类用于创建和设置 PivotTable 对象,作为数据透视表对象的基本构建快:
- PivotField,数据透视表中的字段。
- PivotFields,所有PivotField对象的集合。
- PivotTable,工作表上的数据透视表报告。
- PivotTables,工作表上所有数据透视表对象的集合。
准备使用Aspose.Cells
- 下载并安装 Aspose.Cells:
- 下载 Aspose.Cells
- 在您的开发计算机上安装它。 所有Aspose组件安装后都为评估模式,评估模式没有时间限制,只会在生成的文档中加入水印。若要充分使用组件功能,你需要拥有有效的许可证。
- 创建一个项目:
- 启动你的C++集成开发环境(如Visual Studio)。
- 创建新的控制台应用程序。
- 添加引用:
将Aspose.Cells组件添加为你的项目引用,例如,
...\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll。
添加数据透视表
使用Aspose.Cells创建数据透视表:
- 使用
Cell对象的PutValue方法向工作表单元格中添加一些数据。你也可以使用已填充数据的模板文件。数据将用作数据透视表的数据源。 - 通过调用
PivotTables集合的Add方法(封装在Worksheet对象中)向工作表添加数据透视表。 - 通过传递索引从
PivotTables集合中访问新的PivotTable对象。使用任何封装在PivotTable对象中的数据透视表对象来管理表格。
下面是代码示例。
添加数据透视图
使用Aspose.Cells创建数据透视图:
- 添加图表。
- 设置图表的
PivotSource,指向工作表中的现有数据透视表。 - 设置其他属性。