java 数据透视表 组件_Java创建Excel数据透视表
正版现货excel效率手册早做完不锡
22.82元
包邮
(需用券)
去购买 >
Excel 数据透视表具有强大的数据处理功能,能够使表格中的数据更加直观化。使用Excel 数据透视表,能方便用户快速的排序、 筛选各种数据,同时也能满足用户对不同数据汇总的需求。本文将介绍如何在Java应用程序中创建Excel数据透视表及设置透视表的格式。
使用工具: Free Spire. XLS for Java ( 免费版 )
Jar文件导入方法
方法一:
下载最新的 Free Spire. XLS for Java 包并解压缩 , 然后从lib文件夹下, 将 Spire. Xls .jar包 导入 到你的Java应用程序中。 ( 导入成功 后 如下图所示 )
方法二:
通过 Maven仓库安装 导入 。 详细的操作步骤 请参考链接 :
https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html
Java代码示例
import com.spire.xls.*;public classCreatePivotTable {public static voidmain(String[] args) {//加载示例文档
Workbook workbook = newWorkbook();
workbook.loadFromFile("Sample.xlsx");//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);//为需要汇总和创建分析的数据创建缓存
CellRange dataRange = sheet.getCellRange("B1:D11");
PivotCache cache=workbook.getPivotCaches().add(dataRange);//使用缓存创建数据透视表,并指定透视表的名称以及在工作表中的位置
PivotTable pt = sheet.getPivotTables().add("Pivot Table", sheet.getCellRange("F4"), cache);//添加行字段
PivotField pf=null;if (pt.getPivotFields().get("区域") instanceofPivotField){
pf= (PivotField) pt.getPivotFields().get("区域");
}
pf.setAxis(AxisTypes.Row);
PivotField pf2=null;if (pt.getPivotFields().get("商品") instanceofPivotField){
pf2= (PivotField) pt.getPivotFields().get("商品");
}
pf2.setAxis(AxisTypes.Row);//添加值字段
pt.getDataFields().add(pt.getPivotFields().get("金额"), "求和项:金额", SubtotalTypes.Sum);//设置透视表样式
pt.setBuiltInStyle(PivotBuiltInStyles.PivotStyleMedium12);//保存文档
workbook.saveToFile("透视表.xlsx", ExcelVersion.Version2013);
}
}
该代码演示的是汇总每个区域中各种商品销售的金额,生成的透视表如下图:
java 11官方入门(第8版)教材
79.84元
包邮
(需用券)
去购买 >
java 数据透视表 组件_Java创建Excel数据透视表相关推荐
- java重命名sheet失败_java jxl excel 数据导出 重新命名无效的工作表名称 | 学步园...
今天在java中使用jxl导出数据到excel工作表的时候,无论是在线直接打开还是保存到本地再打开,都会提示下面的错误信息: "Excel在'excel.xls'中发现不可读取的内容.是否恢 ...
- java 数据透视表 组件_Java在Excel中创建透视表方法解析
本文内容介绍通过Java程序在Excel表格中根据数据来创建透视表. 环境准备 需要使用Excel类库工具-Free Spire.XLS for Java,这里使用的是免费版,可通过官网下载Jar包并 ...
- pandas玩转excel-> (1)如何利用pandas创建excel数据文件
pandas玩转excel-> (1)如何利用pandas创建excel数据文件 #在Anaconda3 的Spyder中 #定义pandas模块为pd import pandas as pd ...
- python实现excel数据透视_在pywin32中创建Excel数据透视缓存
我试图用python创建一个pivot表,但无法让它在我自己的数据上工作.我已经确定了一个问题单元是示例文件中的最后一个单元.在excel中直接创建透视表时,同样的数据也可以正常工作.在 代码如下:i ...
- java 雷达图_Java 创建Excel雷达图
class="MsoNormal">本文介绍通过Java程序在Excel工作表中创建雷达图表的方法. 程序环境 Spire.Xls.jar 免费版本3.9.1 Jdk版本要求 ...
- java jxl使用_java创建excel示例(jxl使用方法)
使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表.因为是使用 Java编写的,所以我们在Web应用中可以通过JSP.Servlet来调用API实现对Excel数据表的 ...
- java筛选表格,java怎么获取excel中的数据_java筛选excel数据
你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...
- java 下拉列表 可折叠 qq分组_Java在Excel中创建多级分组、折叠或展开分组的实现...
本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠.设置数据分组并展开或折叠时,可通过以下方法: 方法一: 通过方法sheet.groupByRow ...
- java excel批量导入数据库数据_Java实现Excel数据批量导入数据库
Java实现Excel数据批量导入数据库 概述: 这个小工具类是工作中的一个小插曲哦,因为提数的时候需要跨数据库导数... 有的是需要从oracle导入mysql ,有的是从mysql导入oracle ...
最新文章
- 如何启用SQL Server 2008的FILESTREAM特性
- ATEN—第十章OSPF的高级配置(4)
- Java图形化界面设计——容器(JFrame)
- SVM 实现与代码(转)
- android studio编译慢的问题
- python 中的路径. ./ .. ../和相对路径的写法
- 解决 SQLSERVER 2008 无法删除作业
- QT使用中的一些记录
- dubbo官方文档_狂神说SpringBoot17:Dubbo和Zookeeper集成
- 界面设计方法 (2) — 4.界面设计的原则与标准
- linux 下测速时间分析
- 16复变函数的积分(二)
- python程序设计应用教程pdf_python程序设计教程
- socksCap32+socks2http软件
- 筛数方法相关系数_相关系数的检验方法.ppt
- 每日简报 5月2日简报新鲜事 每天一分钟 了解新鲜事
- Java 拾遗补阙 ----- 运算符
- apicloud ajax html,apicloud ajax请求问题
- week6 视频分镜
- 【檀越剑指大厂—SpringMVC】SpringMVC篇