创建数据透视表和数据透视图

添加数据透视表和数据透视图

Aspose.Cells 提供了一组特殊的类,用于创建数据透视表。这些类用于创建和设置 PivotTable 对象,作为数据透视表对象的基本构建快:

  • PivotField,数据透视表报告中的字段。
  • PivotFields,数据透视表中所有 PivotField 对象的集合。
  • 一个工作表上的数据透视表。
  • 数据透视表是工作表上所有数据透视表对象的集合。

准备使用Aspose.Cells

  1. 下载并安装Aspose.Cells.Zip:
    1. 下载Aspose.Cells for Java.
    2. 在开发计算机上解压缩。 所有 Aspose 组件在安装后都是以评估模式运行。 评估模式没有时间限制,只会在生成的文档中添加水印。
  2. 创建一个项目
    1. 您可以使用Java编辑器(例如Eclipse)创建项目,或者使用NotePad创建一个简单的程序。
  3. 添加类路径: 在Eclipse中设置类路径:
    1. 从 Aspose.Cells.zip 中提取 Aspose.Cells.jar 和 dom4j_1.6.1.jar。
    2. 在 Eclipse 的项目中设置类路径:
    3. 在Eclipse中选择您的项目,然后点击菜单Project-Properties。
    4. 在弹出窗口的左侧选择“Java Build Path”,然后选择“Libraries”选项卡,单击“Add JARs”或“Add External JARs”以选择Aspose.Cells.jar和dom4j_1.6.1.jar,并将它们添加到构建路径中。
    5. 编写调用Aspose组件API的应用程序。 或者您可以在Windows的dos提示符下在运行时设置它。
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

创建数据透视表

使用Aspose.Cells创建数据透视表:

  1. 使用Cell对象的PutValue/setValue方法向工作表单元格添加一些数据。您还可以使用已填充数据的模板文件。这些数据将用作数据透视表的数据源。
  2. 通过调用PivotTables集合的add方法(封装在Worksheet对象中)向工作表添加一个数据透视表。
  3. 通过传递其索引从PivotTables集合中访问新的PivotTable对象。
  4. 使用PivotTable对象中封装的任何数据透视表对象来管理表。

下面给出了一段代码示例。执行该代码将生成一个新文件:pivotTable_test.xls。

输入数据

todo:image_alt_text

输出的数据透视表

todo:image_alt_text

基于数据透视表创建数据透视图

使用Aspose.Cells创建一个数据透视图:

  1. 添加图表。
  2. 将图表的数据源设置为引用电子表格中的现有数据透视表。
  3. 设置其他属性。

以下是组件用于完成任务的代码。执行代码会生成一个新文件:pivotChart_test.xls。

数据透视图表工作表

todo:image_alt_text

相关文章