public class ExcelRow
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
构造器和说明 |
---|
ExcelRow(ExcelFile excelFile,
ExcelSheet sheet,
org.apache.poi.ss.usermodel.Row row) |
限定符和类型 | 方法和说明 |
---|---|
int |
colCount()
获取列数
|
int |
convertStrToColIndex(java.lang.String column)
将Excel中的ABCD列转换成具体的数据
|
org.apache.poi.ss.usermodel.Cell |
getCell(int col)
获取单格
|
int |
getCellType(int col)
单元格类型
|
int |
getCurRowNo() |
boolean |
getItemBoolean(int col)
获取布尔型单元格
|
java.util.Date |
getItemDate(int col)
获取日期型单格
|
java.lang.String |
getItemDateStr(int col)
获取时间字符串
|
java.lang.String |
getItemDateStr(int col,
java.lang.String pattern)
获取日期型单格
|
double |
getItemDouble(int col)
获取数值型单元格
|
java.lang.String |
getItemString(int col)
获取字符单元格
|
java.lang.String |
getItemString(java.lang.String colStr)
获取单元格的值
|
java.lang.String |
getItemValue(int col)
获取单元格的值
|
java.lang.String |
getItemValue(int col,
boolean trim) |
java.lang.String |
getItemValue(java.lang.String colStr)
获取单元格的值
|
ExcelPictureInfo |
getPicData(int col)
获取图片数据
|
ExcelSheet |
getSheet() |
int |
getSheetNum() |
boolean |
isValid()
判断行是否有效
|
int |
rowNum()
返回记录行数
|
void |
setCurRowNo(int curRowNo) |
void |
setItemDate(int col,
java.util.Date cellValue) |
void |
setItemString(int col,
double cellValue) |
void |
setItemString(int col,
java.lang.String cellValue) |
void |
setItemValue(int col,
java.lang.Object cellValue)
设置单元格的值
|
public ExcelRow(ExcelFile excelFile, ExcelSheet sheet, org.apache.poi.ss.usermodel.Row row)
public int rowNum()
public int colCount()
public int getCellType(int col)
col
- int 从0开始public org.apache.poi.ss.usermodel.Cell getCell(int col)
col
- 列号 从0 开始public java.lang.String getItemString(java.lang.String colStr)
row
- int 从0 开始colStr
- 列名public java.lang.String getItemString(int col)
col
- int 从0开始public double getItemDouble(int col)
col
- int 从0开始public java.util.Date getItemDate(int col)
col
- int 从0开始public java.lang.String getItemDateStr(int col)
col
- int 从0开始public java.lang.String getItemDateStr(int col, java.lang.String pattern)
col
- int 从0开始pattern
- Stringpublic ExcelPictureInfo getPicData(int col)
col
- 列号 从0开始public boolean getItemBoolean(int col)
col
- 列号 行号public java.lang.String getItemValue(java.lang.String colStr)
row
- int 从0 开始colStr
- 列名public java.lang.String getItemValue(int col, boolean trim)
public java.lang.String getItemValue(int col)
col
- 列号 从0开始public void setItemValue(int col, java.lang.Object cellValue)
col
- intcellValue
- Objectpublic void setItemString(int col, java.lang.String cellValue)
public void setItemString(int col, double cellValue)
public void setItemDate(int col, java.util.Date cellValue)
public ExcelSheet getSheet()
public boolean isValid()
public int convertStrToColIndex(java.lang.String column)
column
- ABCD列名称public int getCurRowNo()
public void setCurRowNo(int curRowNo)
public int getSheetNum()