public abstract class AbstractSheetWriter
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.poi.ss.usermodel.DataFormat |
dataFormat |
protected org.apache.poi.ss.usermodel.FormulaEvaluator |
formulaEvaluator |
protected org.apache.poi.ss.usermodel.Sheet |
sheet |
protected boolean |
supportTrimData
已过时。
|
| 构造器和说明 |
|---|
AbstractSheetWriter(org.apache.poi.ss.usermodel.Sheet sheet) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
addPicture(int rowNum,
int colNum,
byte[] imgBuffer,
PictureType pictureType)
某个单元格插入图片
|
protected int |
addPicture(int rowNum,
int colNum,
java.io.File imageFile)
某个单元格插入图片
|
protected int |
addPicture(int rowNum,
int colNum,
java.io.File imageFile,
PictureType pictureType)
某个单元格插入图片
|
protected int |
addPicture(int row1Num,
int col1Num,
int row2Num,
int col2Num,
byte[] imgBuffer,
PictureType pictureType)
添加图片
|
protected int |
addPicture(int row1Num,
int col1Num,
int row2Num,
int col2Num,
java.io.File imageFile,
PictureType pictureType)
添加图片
|
protected int |
addPicture(int rowNum,
java.lang.String colNo,
byte[] imgBuffer,
PictureType pictureType)
某个单元格插入图片
|
protected int |
addPicture(int rowNum,
java.lang.String colNo,
java.io.File imageFile)
某个单元格插入图片
|
protected int |
addPicture(int rowNum,
java.lang.String colNo,
java.io.File imageFile,
PictureType pictureType)
某个单元格插入图片
|
protected int |
addPicture(int row1Num,
java.lang.String col1No,
int row2Num,
java.lang.String col2No,
byte[] imgBuffer,
PictureType pictureType)
添加图片
|
protected int |
addPicture(int row1Num,
java.lang.String col1No,
int row2Num,
java.lang.String col2No,
java.io.File imageFile,
PictureType pictureType)
添加图片
|
void |
autoSizeColumn(Headers headers)
按照header自动扩展列
|
void |
autoSizeColumn(int... columnNums) |
void |
autoSizeColumnWithMaxColumnNum(int maxColumnNum)
扩展当列之前的所有单元格
|
protected org.apache.poi.ss.usermodel.CellStyle |
createCellStyle(org.apache.poi.ss.usermodel.Cell cell)
创建单元格样式, 如果
|
protected org.apache.poi.ss.usermodel.CellValue |
evaluate(org.apache.poi.ss.usermodel.Cell cell)
计算单元格公式值
|
void |
evaluateFormulaCell()
已过时。
|
protected org.apache.poi.ss.usermodel.CellStyle |
getCellStyle(org.apache.poi.ss.usermodel.Cell cell)
获取单元格样式, 该样式时克隆后的样式。
|
IWrapCellStyle |
getCellStyle(int rowNum,
int columnNum) |
protected org.apache.poi.ss.usermodel.DataFormat |
getDataFormat() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getFormatProperties(IWrapCellStyle cellStyle)
get cell style's format from cell
|
java.lang.String |
getName()
名称
|
protected org.apache.poi.ss.usermodel.Cell |
getOrCreateCell(org.apache.poi.ss.usermodel.Row row,
int columnNum)
获取单元格,若无则创建
|
protected org.apache.poi.ss.usermodel.Row |
getOrCreateRow(int rowNum)
获取行,若无则创建
|
void |
insertRows(int startRowNum,
int rowNum)
在指定行插入指定数量的行数; 复制startRowNum的上一行样式, 不复制约束.
|
protected void |
setCellStyle(org.apache.poi.ss.usermodel.Cell cell,
IWrapCellStyle cellStyle)
set cell style
|
protected void |
setCellStyle(org.apache.poi.ss.util.CellRangeAddress cellRangeAddress,
IWrapCellStyle cellStyle)
set range cell's style
|
protected void |
setCellStyle(int firstRowNum,
int firstColumnNum,
int lastRowNum,
int lastColumnNum,
IWrapCellStyle cellStyle)
set range cell's cell style
|
protected void |
setCellValue(org.apache.poi.ss.usermodel.Cell cell,
java.lang.Object value) |
void |
setColumnWidth(int columnNum,
int width)
set column columnCount
|
void |
setSupportTrimData(boolean supportTrimData) |
protected org.apache.poi.ss.usermodel.Sheet sheet
protected org.apache.poi.ss.usermodel.DataFormat dataFormat
protected org.apache.poi.ss.usermodel.FormulaEvaluator formulaEvaluator
@Deprecated protected boolean supportTrimData
public java.lang.String getName()
public void insertRows(int startRowNum,
int rowNum)
startRowNum - 指定行, 从1开始算起rowNum - 行数量public void setSupportTrimData(boolean supportTrimData)
protected int addPicture(int row1Num,
int col1Num,
int row2Num,
int col2Num,
byte[] imgBuffer,
PictureType pictureType)
row1Num - 第一个单元格的行号,从1开始col1Num - 第一个单元格的列号,从1开始row2Num - 第二个单元格的行号,从1开始col2Num - 第二个单元格的列号,从1开始imgBuffer - 二进制图片pictureType - 图片类型protected int addPicture(int row1Num,
java.lang.String col1No,
int row2Num,
java.lang.String col2No,
byte[] imgBuffer,
PictureType pictureType)
row1Num - 第一个单元格的行号,从1开始col1No - 第一个单元格的行字母编号,从A开始row2Num - 第二个单元格的行号,从1开始col2No - 第二个单元格的行字母编号,从A开始imgBuffer - 二进制图片pictureType - 图片类型protected int addPicture(int rowNum,
int colNum,
byte[] imgBuffer,
PictureType pictureType)
rowNum - 单元格的行,从1开始colNum - 单元格的列,从1开始imgBuffer - 二进制图片pictureType - 图片类型protected int addPicture(int rowNum,
java.lang.String colNo,
byte[] imgBuffer,
PictureType pictureType)
rowNum - 单元格的行,从1开始colNo - 单元格的列,从A开始imgBuffer - 二进制图片pictureType - 图片类型protected int addPicture(int row1Num,
int col1Num,
int row2Num,
int col2Num,
java.io.File imageFile,
PictureType pictureType)
row1Num - 第一个单元格的行号,从1开始col1Num - 第一个单元格的列号,从1开始row2Num - 第二个单元格的行号,从1开始col2Num - 第二个单元格的列号,从1开始imageFile - 文件pictureType - 图片类型protected int addPicture(int row1Num,
java.lang.String col1No,
int row2Num,
java.lang.String col2No,
java.io.File imageFile,
PictureType pictureType)
row1Num - 第一个单元格的行号,从1开始col1No - 第一个单元格的行字母编号,从A开始row2Num - 第二个单元格的行号,从1开始col2No - 第二个单元格的行字母编号,从A开始imageFile - 文件pictureType - 图片类型protected int addPicture(int rowNum,
int colNum,
java.io.File imageFile,
PictureType pictureType)
rowNum - 单元格的行,从1开始colNum - 单元格的列,从1开始imageFile - 图片文件pictureType - 图片类型protected int addPicture(int rowNum,
java.lang.String colNo,
java.io.File imageFile,
PictureType pictureType)
rowNum - 单元格的行,从1开始colNo - 单元格的列,从A开始imageFile - 图片文件pictureType - 图片类型protected int addPicture(int rowNum,
int colNum,
java.io.File imageFile)
rowNum - 单元格的行,从1开始colNum - 单元格的列,从1开始imageFile - 图片文件protected int addPicture(int rowNum,
java.lang.String colNo,
java.io.File imageFile)
rowNum - 单元格的行,从1开始colNo - 单元格的列,从A开始imageFile - 图片文件public void autoSizeColumn(int... columnNums)
public void autoSizeColumn(Headers headers)
headers - headerspublic void autoSizeColumnWithMaxColumnNum(int maxColumnNum)
maxColumnNum - 从1开始public void setColumnWidth(int columnNum,
int width)
columnNum - column num, base 1width - column's columnCount@Deprecated public void evaluateFormulaCell()
protected java.util.Map<java.lang.String,java.lang.Object> getFormatProperties(IWrapCellStyle cellStyle)
cellStyle - cell styleprotected void setCellStyle(org.apache.poi.ss.usermodel.Cell cell,
IWrapCellStyle cellStyle)
cell - cellcellStyle - cell styleprotected void setCellStyle(int firstRowNum,
int firstColumnNum,
int lastRowNum,
int lastColumnNum,
IWrapCellStyle cellStyle)
firstRowNum - first row numfirstColumnNum - first column numlastRowNum - last row numlastColumnNum - last column numcellStyle - cell styleprotected void setCellStyle(org.apache.poi.ss.util.CellRangeAddress cellRangeAddress,
IWrapCellStyle cellStyle)
cellRangeAddress - cell range addresscellStyle - cell stylepublic IWrapCellStyle getCellStyle(int rowNum, int columnNum)
protected org.apache.poi.ss.usermodel.Row getOrCreateRow(int rowNum)
rowNum - 行号,从1开始protected org.apache.poi.ss.usermodel.Cell getOrCreateCell(org.apache.poi.ss.usermodel.Row row,
int columnNum)
row - 行columnNum - 列号,从1开始protected void setCellValue(org.apache.poi.ss.usermodel.Cell cell,
java.lang.Object value)
protected org.apache.poi.ss.usermodel.CellStyle getCellStyle(org.apache.poi.ss.usermodel.Cell cell)
protected org.apache.poi.ss.usermodel.CellStyle createCellStyle(org.apache.poi.ss.usermodel.Cell cell)
protected org.apache.poi.ss.usermodel.DataFormat getDataFormat()
protected org.apache.poi.ss.usermodel.CellValue evaluate(org.apache.poi.ss.usermodel.Cell cell)