Package org.miaixz.bus.office.excel
Class RowGroup
java.lang.Object
org.miaixz.bus.office.excel.RowGroup
- All Implemented Interfaces:
Serializable
分组行 用于标识和写出复杂表头。 分组概念灵感来自于EasyPOI的设计理念,见:https://blog.csdn.net/qq_45752401/article/details/121250993
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription添加指定名臣的子分组,最终分组添加子分组int获取子分组最大占用行数获取子分组getName()获取分组名称org.apache.poi.ss.usermodel.CellStylegetStyle()获取样式int分组占用的最大列数,取决于子分组占用列数int获取最大行数,取决于子分组行数 结果为:标题行占用行数 + 子分组占用行数static RowGroup创建分组setChildren(List<RowGroup> children) 设置子分组设置分组名称setStyle(org.apache.poi.ss.usermodel.CellStyle style) 设置样式
-
Constructor Details
-
RowGroup
构造- Parameters:
name- 分组名称
-
-
Method Details
-
of
创建分组- Parameters:
name- 分组名称- Returns:
- RowGroup
-
getName
获取分组名称- Returns:
- 分组名称
-
setName
设置分组名称- Parameters:
name- 分组名称- Returns:
- this
-
getStyle
public org.apache.poi.ss.usermodel.CellStyle getStyle()获取样式- Returns:
- 样式
-
setStyle
设置样式- Parameters:
style- 样式- Returns:
- this
-
getChildren
获取子分组- Returns:
- 子分组
-
setChildren
设置子分组- Parameters:
children- 子分组- Returns:
- this
-
addChild
添加指定名臣的子分组,最终分组- Parameters:
name- 子分组的名称- Returns:
- this
-
addChild
添加子分组- Parameters:
child- 子分组- Returns:
- this
-
maxColumnCount
public int maxColumnCount()分组占用的最大列数,取决于子分组占用列数- Returns:
- 列数
-
maxRowCount
public int maxRowCount()获取最大行数,取决于子分组行数 结果为:标题行占用行数 + 子分组占用行数- Returns:
- 最大行数
-
childrenMaxRowCount
public int childrenMaxRowCount()获取子分组最大占用行数- Returns:
- 子分组最大占用行数
-