当您需要快速分析Excel工作表中的数据并查看数据中的比较,模式和趋势时,您的第一个直觉就是创建数据透视表。但是有时并不是每个人都有时间查看表中的数据并查看发生了什么。数据透视图通过以图形方式表示数据,使其更易于理解数据。在本文中,我将介绍如何使用Free Spire.XLS for Java API在Java中的Excel文件中创建数据透视表和数据透视图。
添加依赖项
首先,您需要添加所需的依赖项,以将Java的Free Spire.XLS包含到Java项目中。有两种方法可以做到这一点。
如果使用maven,则需要将以下代码添加到项目的pom.xml文件中。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls.free</artifactId>
<version>3.9.1</version>
</dependency>
</dependencies>
对于非Maven项目,请从某网站下载Java的Free Spire.XLS ,解压缩该软件包并将lib文件夹中的Spire.Xls.jar作为依赖项添加到您的项目中。
创建数据透视表
免费的Spire.XLS for Java API提供了XlsPivotTablesCollection.add方法,该方法用于将数据透视表添加到Excel工作表中。下面的示例演示如何创建Excel文件,将数据添加到Excel工作表,然后创建数据透视表以分析工作表中的数据。
import com.spire.xls.*;
public class CreatePivotTable {
public static void main(String[] args) {
//Create a workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.getWorksheets().get(0);