void |
addHyperlink(XSSFHyperlink hyperlink) |
向sheet实例中的超链接集合添加一个超链接 |
void |
addIgnoredErrors(CellRangeAddress region, IgnoredErrorType… ignoredErrorTypes) |
忽略单元格区域的错误 |
int |
addMergedRegion(CellRangeAddress region) |
合并单元格 |
void |
addValidationData(DataValidation dataValidation) |
创建一个数据验证对象 |
void |
autoSizeColumn(int column) |
设置列索引处的列宽根据单元格列内容长度调整列宽大小 |
void |
autoSizeColumn(int column, boolean useMergedCells) |
同上,第二个参数为是否使用合并单元格标识 |
void |
copyRows(int srcStartRow, int srcEndRow, int destStartRow, CellCopyPolicy cellCopyPolicy) |
批量拷贝行,srcStartRow参数为拷贝源开始行号;srcEndRow参数为拷贝源结束行号;destStartRow参数为拷贝目标位置开始行号;cellCopyPolicy参数为单元格拷贝规则 |
void |
copyRows(java.util.List<? extends Row> srcRows, int destStartRow, CellCopyPolicy policy) |
批量拷贝行,srcRows参数为拷贝源行集合;destStartRow为拷贝目标位置开始行号;policy参数为单元格拷贝规则 |
XSSFRow |
createRow(int rownum) |
在Sheet实例的rownum行位置处创建新的XSSFRow实例,若该位置之前存在XSSFRow实例,则会覆盖掉原来的 |
XSSFTable |
createTable(AreaReference tableArea) |
根据传入的AreaReference实例参数创建一个与当前sheet关联的XSSFTable实例 |
void |
disableLocking() |
禁用当前sheet保护 |
void |
enableLocking() |
开启当前sheet保护 |
CellAddress |
getActiveCell() |
获取选中的单元格区域 |
XSSFComment |
getCellComment(CellAddress address) |
获取指定单元格区域的注释 |
ColumnHelper |
getColumnHelper() |
获取本sheet实例的列助手ColumnHelper对象实例 |
CellStyle |
getColumnStyle(int column) |
根据列索引获取该列的单元格样式CellStyle实例 |
int |
getColumnWidth(int columnIndex) |
根据列索引获取列宽,单位为1/256个字符宽度 |
float |
getColumnWidthInPixels(int columnIndex) |
获取列索引值处的列宽,单位为像素 |
java.util.List |
getDataValidations() |
获取本sheet实例的数据验证器列表 |
int |
getDefaultColumnWidth() |
获取默认的列宽,单位为1/256个字符宽度 |
float |
getDefaultRowHeightInPoints() |
获取默认的列宽,单位为像素 |
Header |
getFirstHeader() |
获取sheet的第一个页头实例 |
Footer |
getFirstFooter() |
获取sheet的第一个页脚实例 |
int |
getFirstRowNum() |
获取sheet的第1行索引 |
int |
getPhysicalNumberOfRows() |
获取sheet中实际具有单元格内容的行数 |
CellRangeAddress |
getMergedRegion(int index) |
根据索引获取合并的单元格区域地址 |
java.util.List |
getMergedRegions() |
获取sheet中合并的单元格集合 |
int |
getNumHyperlinks() |
获取sheet中超链接数目 |
int |
getNumMergedRegions() |
获取合并的单元格数目 |
java.util.List |
getTables() |
获取关联本sheet的XSSFTable集合 |
XSSFWorkbook |
getWorkbook() |
获取sheet所属的工作簿实例 |
void |
groupColumn(int fromColumn, int toColumn) |
合并列,fromColumn参数为起始列索引;toColumn参数为结束列索引 |
void |
groupRow(int fromRow, int toRow) |
合并行,fromRow参数为起始行索引;toRow参数为结束行索引 |
java.util.Iterator |
iterator() |
获取sheet中的行集合迭代器,包括无内容的行 |
java.util.Iterator |
rowIterator() |
获取有内容的行迭代器 |