public interface FullSheet extends Sheet
FullSheet将会额外读取行高和列宽以及单元格公式,
全属性工作表虽然继承MergeSheet但并不会主动在合并单元格复制值,如果需要复制值需要明确调用copyOnMerged()方法| 限定符和类型 | 方法和说明 |
|---|---|
FullSheet |
copyOnMerged()
复制合并单元格的值
通常合并单元格的值保存在左上角第一个单元格中其余单元格的值为
null,如果要读取这类合并单元的值就需要特殊处理,
使用copyOnMerged方法就可以直接获取合并范围内的所有单元格的值,每个值均为首个单元格的值。 |
List<Col> |
getCols()
获取列宽相Cols属性
|
Map<Long,Comment> |
getComments()
获取批注
|
double |
getDefaultColWidth()
获取预置列宽,该列宽优先级最低可以被
getCols()里的列宽覆盖,有效范围以外的列会展示此宽度 |
double |
getDefaultRowHeight()
获取预置行高,暂不知道何种场景下此行高生交
|
Dimension |
getFilter()
获取筛选区域,自动筛选的配置放在工作表最后,所以获取此值耗时较长
|
Panes |
getFreezePanes()
获取冻结信息
|
List<Dimension> |
getMergeCells()
获取所有合并单元格的合并范围
|
Grid |
getMergeGrid()
获取抽象的合并表格,通过表格快速判断某个坐标是否为合并单元格的一部分
|
Integer |
getZoomScale()
获取工作表缩放比例,取值
10-400 |
boolean |
isShowGridLines()
工作表是否显示网络线
|
addHeaderColumnReadOption, asFullSheet, asSheet, bind, bind, bind, bind, dataIterator, dataRows, forceImport, getDimension, getHeader, getHeaderColumnReadOption, getId, getIndex, getName, getSize, header, header, headerColumnIgnoreCase, headerColumnToCamelCase, isHidden, isShow, iterator, listPictures, load, reset, rows, saveAsCSV, saveAsCSV, saveAsCSV, saveAsCSV, saveAsCSV, setHeaderColumnReadOptionFullSheet copyOnMerged()
通常合并单元格的值保存在左上角第一个单元格中其余单元格的值为null,如果要读取这类合并单元的值就需要特殊处理,
使用copyOnMerged方法就可以直接获取合并范围内的所有单元格的值,每个值均为首个单元格的值。
本方法会有一定的性能损耗,数据量少时可忽略这种损耗
|---------| |---------| |---------|
| | | 1 | | | 1 | 1 |
| 1 | => |----|----| => |----|----|
| | | | | | 1 | 1 |
|---------| |---------| |---------|
Merged(A1:B2) Default Copy
Value in A1
others are
`null`
Panes getFreezePanes()
nullDimension getFilter()
nulldouble getDefaultColWidth()
getCols()里的列宽覆盖,有效范围以外的列会展示此宽度-1表示未知double getDefaultRowHeight()
-1表示未知boolean isShowGridLines()
Integer getZoomScale()
10-400null表示未设置Copyright © 2025. All rights reserved.