本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠。设置数据分组并展开或折叠时,可通过以下方法:
方法一:
通过方法sheet.groupByRows(int firstRow, int lastRow, boolean isCollapsed)设置行分组;通过方法sheet.groupByColumns(int firstColumnm, int lastColumn, boolean isCollapsed)设置列分组。
方法二:
通过方法sheet.getCellRange(String name).groupByRows(boolean isCollapsed)设置行分组;通过方法sheet.getCellRange(String name).groupByColumns(boolean isCollapsed)设置列分组。
下面将通过Java代码示例展示具体实现方法。
使用工具:Free Spire.XLS for Java(免费版)
Jar包获取及导入:可通过官网下载jar包,并解压,将lib文件夹下的Spire.Xls.jar导入Java程序;或者通过Maven仓库下载导入。
Java代码示例
示例1,通过方法一来实现:
import
创建结果:
![0af70ab30d9e0a2123582a38b5f5682a.png](https://i-blog.csdnimg.cn/blog_migrate/1f0f3507539f54087754f76a9cb48e19.jpeg)
示例2,通过方法二来实现:
import
设置效果:
![6636c137a0ca3e6482611eb2fc5c300e.png](https://i-blog.csdnimg.cn/blog_migrate/829618e9289fd8b3d67e2ba4949ccdd6.jpeg)
(完)