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, convertStrToColIndexpublic ExcelSheet2003(org.apache.poi.ss.usermodel.Sheet sheet,
ExcelFile excelFile)
public int rowCount()
rowCount 在接口中 ExcelSheetpublic int colCount()
colCount 在接口中 ExcelSheetpublic int getCellType(int row,
int col)
getCellType 在接口中 ExcelSheetrow - intcol - intpublic org.apache.poi.ss.usermodel.Cell getCell(int row,
int col)
getCell 在接口中 ExcelSheetrow - 行号 从0 开始col - 列号 从0 开始public java.lang.String getItemString(int row,
java.lang.String colStr)
getItemString 在接口中 ExcelSheetrow - int 从0 开始colStr - 列名public java.lang.String getItemString(int row,
int col)
getItemString 在接口中 ExcelSheetrow - intcol - intpublic double getItemDouble(int row,
int col)
getItemDouble 在接口中 ExcelSheetrow - intcol - intpublic java.util.Date getItemDate(int row,
int col)
getItemDate 在接口中 ExcelSheetrow - intcol - intpublic java.lang.String getItemDateStr(int row,
int col)
getItemDateStr 在接口中 ExcelSheetrow - intcol - intpublic java.lang.String getItemDateStr(int row,
int col,
java.lang.String pattern)
getItemDateStr 在接口中 ExcelSheetrow - intcol - intpattern - Stringpublic ExcelPictureInfo getPicData(int row, int col)
getPicData 在接口中 ExcelSheetrow - 行号col - 列号public boolean getItemBoolean(int row,
int col)
getItemBoolean 在接口中 ExcelSheetrow - 行号col - 列号public java.lang.String getItemValue(int row,
java.lang.String colStr)
getItemValue 在接口中 ExcelSheetrow - int 从0 开始colStr - 列名public java.lang.String getItemValue(int row,
int col)
getItemValue 在接口中 ExcelSheetrow - 行号col - 列号public void setItemValue(int row,
int col,
java.lang.Object cellValue)
setItemValue 在接口中 ExcelSheetrow - 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 在接口中 ExcelSheetpublic void removeRow(int rowIndex)
removeRow 在接口中 ExcelSheetrowIndex - 行号 从0开始public void removeColumn(int columnIndex)
removeColumn 在接口中 ExcelSheetcolumnIndex - 列号 从0开始public void setDateFormat(java.lang.String pattern)
setDateFormat 在接口中 ExcelSheetpublic void setNumberFormat(java.lang.String pattern)
setNumberFormat 在接口中 ExcelSheetpublic boolean isValid(int rowIndex)
isValid 在接口中 ExcelSheetrowIndex - 行号 从0开始public ExcelShape getExcelShape()
ExcelSheetgetExcelShape 在接口中 ExcelSheetpublic int getSheetNum()
getSheetNum 在接口中 ExcelSheetpublic java.text.DecimalFormat getNumberFormat()
getNumberFormat 在接口中 ExcelSheetpublic java.text.SimpleDateFormat getDateFormat()
getDateFormat 在接口中 ExcelSheetpublic void setForEachBreak(boolean forEachBreak)
setForEachBreak 在接口中 ExcelSheetforEachBreak - public void forEach(java.util.function.Consumer<? super ExcelRow> action)
forEach 在接口中 ExcelSheet