正版现货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数据透视表相关推荐

  1. java重命名sheet失败_java jxl excel 数据导出 重新命名无效的工作表名称 | 学步园...

    今天在java中使用jxl导出数据到excel工作表的时候,无论是在线直接打开还是保存到本地再打开,都会提示下面的错误信息: "Excel在'excel.xls'中发现不可读取的内容.是否恢 ...

  2. java 数据透视表 组件_Java在Excel中创建透视表方法解析

    本文内容介绍通过Java程序在Excel表格中根据数据来创建透视表. 环境准备 需要使用Excel类库工具-Free Spire.XLS for Java,这里使用的是免费版,可通过官网下载Jar包并 ...

  3. pandas玩转excel-> (1)如何利用pandas创建excel数据文件

    pandas玩转excel-> (1)如何利用pandas创建excel数据文件 #在Anaconda3 的Spyder中 #定义pandas模块为pd import pandas as pd ...

  4. python实现excel数据透视_在pywin32中创建Excel数据透视缓存

    我试图用python创建一个pivot表,但无法让它在我自己的数据上工作.我已经确定了一个问题单元是示例文件中的最后一个单元.在excel中直接创建透视表时,同样的数据也可以正常工作.在 代码如下:i ...

  5. java 雷达图_Java 创建Excel雷达图

    class="MsoNormal">本文介绍通过Java程序在Excel工作表中创建雷达图表的方法. 程序环境 Spire.Xls.jar 免费版本3.9.1 Jdk版本要求 ...

  6. java jxl使用_java创建excel示例(jxl使用方法)

    使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表.因为是使用 Java编写的,所以我们在Web应用中可以通过JSP.Servlet来调用API实现对Excel数据表的 ...

  7. java筛选表格,java怎么获取excel中的数据_java筛选excel数据

    你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...

  8. java 下拉列表 可折叠 qq分组_Java在Excel中创建多级分组、折叠或展开分组的实现...

    本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠.设置数据分组并展开或折叠时,可通过以下方法: 方法一: 通过方法sheet.groupByRow ...

  9. java excel批量导入数据库数据_Java实现Excel数据批量导入数据库

    Java实现Excel数据批量导入数据库 概述: 这个小工具类是工作中的一个小插曲哦,因为提数的时候需要跨数据库导数... 有的是需要从oracle导入mysql ,有的是从mysql导入oracle ...

最新文章

  1. 如何启用SQL Server 2008的FILESTREAM特性
  2. ATEN—第十章OSPF的高级配置(4)
  3. Java图形化界面设计——容器(JFrame)
  4. SVM 实现与代码(转)
  5. android studio编译慢的问题
  6. python 中的路径. ./ .. ../和相对路径的写法
  7. 解决 SQLSERVER 2008 无法删除作业
  8. QT使用中的一些记录
  9. dubbo官方文档_狂神说SpringBoot17:Dubbo和Zookeeper集成
  10. 界面设计方法 (2) — 4.界面设计的原则与标准
  11. linux 下测速时间分析
  12. 16复变函数的积分(二)
  13. python程序设计应用教程pdf_python程序设计教程
  14. socksCap32+socks2http软件
  15. 筛数方法相关系数_相关系数的检验方法.ppt
  16. 每日简报 5月2日简报新鲜事 每天一分钟 了解新鲜事
  17. Java 拾遗补阙 ----- 运算符
  18. apicloud ajax html,apicloud ajax请求问题
  19. week6 视频分镜
  20. 【檀越剑指大厂—SpringMVC】SpringMVC篇

热门文章

  1. 傲游(Maxthon)假死问题-小一博客
  2. centos7 安装mysql5.7.38
  3. 软件工程软考题目总结
  4. Otterbox 黑莓手机保护套 - 工业级
  5. [网络应用]父亲节的Google Logo创意
  6. SOA论剑三亚江湖会
  7. 题目32:给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。
  8. 聚合支付到底有没有前景?
  9. mts格式转换成mp4怎么转?
  10. java thrift_Thrift入门及Java实例演示【转】