public class ExcelSheet2003 extends java.lang.Object implements ExcelSheet
构造器和说明 |
---|
ExcelSheet2003(org.apache.poi.ss.usermodel.Sheet sheet,
ExcelFile excelFile) |
限定符和类型 | 方法和说明 |
---|---|
int |
colCount()
获取列数
|
void |
forEach(java.util.function.Consumer<? super ExcelRow> action) |
org.apache.poi.ss.usermodel.Cell |
getCell(int row,
int col)
获取单格
|
int |
getCellType(int row,
int col)
单元格类型
|
java.text.SimpleDateFormat |
getDateFormat() |
ExcelShape |
getExcelShape()
读取Sheet中的形状
|
boolean |
getItemBoolean(int row,
int col)
获取布尔型单元格
|
java.util.Date |
getItemDate(int row,
int col)
获取日期型单格
|
java.lang.String |
getItemDateStr(int row,
int col)
获取时间字符串
|
java.lang.String |
getItemDateStr(int row,
int col,
java.lang.String pattern)
获取日期型单格
|
double |
getItemDouble(int row,
int col)
获取数值型单元格
|
java.lang.String |
getItemString(int row,
int col)
获取字符单元格
|
java.lang.String |
getItemString(int row,
java.lang.String colStr)
获取单元格的值
|
java.lang.String |
getItemValue(int row,
int col)
获取单元格的值
|
java.lang.String |
getItemValue(int row,
java.lang.String colStr)
获取单元格的值
|
java.text.DecimalFormat |
getNumberFormat() |
ExcelPictureInfo |
getPicData(int row,
int col)
获取图片数据
|
org.apache.poi.ss.usermodel.Sheet |
getSheet() |
int |
getSheetNum() |
boolean |
isValid(int rowIndex)
判断行是否有效
|
void |
removeColumn(int columnIndex)
删除列 目前只有2003的才能删除列
|
void |
removeRow(int rowIndex)
删除行
|
int |
rowCount()
返回记录行数
|
void |
setDateFormat(java.lang.String pattern) |
void |
setForEachBreak(boolean forEachBreak)
设置foreach循环时是否退出
|
void |
setItemDate(int row,
int col,
java.util.Date cellValue) |
void |
setItemString(int row,
int col,
double cellValue) |
void |
setItemString(int row,
int col,
java.lang.String cellValue) |
void |
setItemValue(int row,
int col,
java.lang.Object cellValue)
设置单元格的值
|
void |
setNumberFormat(java.lang.String pattern) |
convertColIndexToStr, convertStrToColIndex
public ExcelSheet2003(org.apache.poi.ss.usermodel.Sheet sheet, ExcelFile excelFile)
public int rowCount()
rowCount
在接口中 ExcelSheet
public int colCount()
colCount
在接口中 ExcelSheet
public int getCellType(int row, int col)
getCellType
在接口中 ExcelSheet
row
- intcol
- intpublic org.apache.poi.ss.usermodel.Cell getCell(int row, int col)
getCell
在接口中 ExcelSheet
row
- 行号 从0 开始col
- 列号 从0 开始public java.lang.String getItemString(int row, java.lang.String colStr)
getItemString
在接口中 ExcelSheet
row
- int 从0 开始colStr
- 列名public java.lang.String getItemString(int row, int col)
getItemString
在接口中 ExcelSheet
row
- intcol
- intpublic double getItemDouble(int row, int col)
getItemDouble
在接口中 ExcelSheet
row
- intcol
- intpublic java.util.Date getItemDate(int row, int col)
getItemDate
在接口中 ExcelSheet
row
- intcol
- intpublic java.lang.String getItemDateStr(int row, int col)
getItemDateStr
在接口中 ExcelSheet
row
- intcol
- intpublic java.lang.String getItemDateStr(int row, int col, java.lang.String pattern)
getItemDateStr
在接口中 ExcelSheet
row
- intcol
- intpattern
- Stringpublic ExcelPictureInfo getPicData(int row, int col)
getPicData
在接口中 ExcelSheet
row
- 行号col
- 列号public boolean getItemBoolean(int row, int col)
getItemBoolean
在接口中 ExcelSheet
row
- 行号col
- 列号public java.lang.String getItemValue(int row, java.lang.String colStr)
getItemValue
在接口中 ExcelSheet
row
- int 从0 开始colStr
- 列名public java.lang.String getItemValue(int row, int col)
getItemValue
在接口中 ExcelSheet
row
- 行号col
- 列号public void setItemValue(int row, int col, java.lang.Object cellValue)
setItemValue
在接口中 ExcelSheet
row
- intcol
- intcellValue
- Objectpublic void setItemString(int row, int col, java.lang.String cellValue)
public void setItemString(int row, int col, double cellValue)
public void setItemDate(int row, int col, java.util.Date cellValue)
public org.apache.poi.ss.usermodel.Sheet getSheet()
getSheet
在接口中 ExcelSheet
public void removeRow(int rowIndex)
removeRow
在接口中 ExcelSheet
rowIndex
- 行号 从0开始public void removeColumn(int columnIndex)
removeColumn
在接口中 ExcelSheet
columnIndex
- 列号 从0开始public void setDateFormat(java.lang.String pattern)
setDateFormat
在接口中 ExcelSheet
public void setNumberFormat(java.lang.String pattern)
setNumberFormat
在接口中 ExcelSheet
public boolean isValid(int rowIndex)
isValid
在接口中 ExcelSheet
rowIndex
- 行号 从0开始public ExcelShape getExcelShape()
ExcelSheet
getExcelShape
在接口中 ExcelSheet
public int getSheetNum()
getSheetNum
在接口中 ExcelSheet
public java.text.DecimalFormat getNumberFormat()
getNumberFormat
在接口中 ExcelSheet
public java.text.SimpleDateFormat getDateFormat()
getDateFormat
在接口中 ExcelSheet
public void setForEachBreak(boolean forEachBreak)
setForEachBreak
在接口中 ExcelSheet
forEachBreak
- public void forEach(java.util.function.Consumer<? super ExcelRow> action)
forEach
在接口中 ExcelSheet