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

添加数据透视表和图表

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

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

准备使用 Aspose.Cells

  1. 下载并安装Aspose.Cells.Zip:
    1. 下载 Aspose.Cells for Java.
  2. 在您的开发计算机上解压它。 全部Aspose组件在安装后以评估模式工作。评估模式没有时间限制,它只在生成的文档中注入水印。
  3. 创建项目
  4. 您可以使用某些 Java 编辑器(例如 Eclipse)创建一个项目,或者使用记事本创建一个简单的程序。
  5. 添加类路径: 使用 Eclipse 设置类路径:
  6. 从 Aspose.Cells.zip 中提取 Aspose.Cells.jar 和 dom4j_1.6.1.jar。 1、在Eclipse中设置项目的类路径:
  7. 在 Eclipse 中选择您的项目,然后单击菜单 Project-Properties。 1、在弹出的窗口左侧选择“Java Build Path”,然后选择“Libraries”选项卡,点击“Add JARs”或“Add External JARs”选择Aspose.Cells.jar和dom4j_1.6.1.jar并添加进入构建路径。 1.编写应用调用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_test.xls。

输入数据

待办事项:图片_替代_文本

输出数据透视表

待办事项:图片_替代_文本

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

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

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

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

枢轴图表表

待办事项:图片_替代_文本

相关文章