程序包 com.sh.util
接口 ExcelSheet
- 所有已知实现类:
ExcelSheet2003
public interface ExcelSheet
Description: Excel-Sheet页
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
-
方法概要
修饰符和类型方法说明intcolCount()获取行号default StringconvertColIndexToStr(int columnIndex) 将具体的数据转换成Excel中的ABCD列default intconvertStrToColIndex(String column) 将Excel中的ABCD列转换成具体的数据voidorg.apache.poi.ss.usermodel.CellgetCell(int row, int col) 获取单格intgetCellType(int row, int col) 单元格类型读取Sheet中的形状booleangetItemBoolean(int row, int col) 获取布尔型单元格getItemDate(int row, int col) 获取日期型单格getItemDateStr(int row, int col) 获取日期型单格getItemDateStr(int row, int col, String pattern) 获取日期型单格doublegetItemDouble(int row, int col) 获取数值型单元格getItemString(int row, int col) 获取字符单元格getItemString(int row, String colStr) 获取字符单元格getItemValue(int row, int col) 获取单元格的值getItemValue(int row, String colStr) 获取单元格的值getPicData(int row, int col) 获取图片数据org.apache.poi.ss.usermodel.SheetgetSheet()intbooleanisValid(int rowIndex) 判断行是否有效voidremoveColumn(int columnIndex) 删除列voidremoveRow(int rowIndex) 删除行introwCount()返回记录行数voidsetDateFormat(String pattern) voidsetForEachBreak(boolean forEachBreak) voidsetItemValue(int row, int col, Object cellValue) 设置单元格的值voidsetNumberFormat(String pattern)
-
方法详细资料
-
rowCount
int rowCount()返回记录行数- 返回:
- int
-
colCount
int colCount()获取行号- 返回:
- int
-
getCellType
int getCellType(int row, int col) 单元格类型- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- int
-
getCell
org.apache.poi.ss.usermodel.Cell getCell(int row, int col) 获取单格- 参数:
row- 行号 从0 开始col- 列号 从0 开始- 返回:
- 单元格
-
getItemString
获取字符单元格- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- String
-
getItemString
获取字符单元格- 参数:
row- int 从0 开始colStr- 列名- 返回:
- String
-
getItemDouble
double getItemDouble(int row, int col) 获取数值型单元格- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- double
-
getItemDate
获取日期型单格- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- Date
-
getItemDateStr
获取日期型单格- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- String
-
getItemDateStr
获取日期型单格- 参数:
row- int 从0 开始col- int 从0 开始pattern- String- 返回:
- String
-
getItemBoolean
boolean getItemBoolean(int row, int col) 获取布尔型单元格- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- boolean
-
getItemValue
获取单元格的值- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- String
-
getItemValue
获取单元格的值- 参数:
row- int 从0 开始colStr- 列名- 返回:
-
getPicData
获取图片数据- 参数:
row- int 从0 开始col- int 从0 开始- 返回:
- ExcelPictureInfo
-
getPictureList
List<ExcelPictureInfo> getPictureList() -
getSheet
org.apache.poi.ss.usermodel.Sheet getSheet() -
setItemValue
设置单元格的值- 参数:
row- int 从0 开始col- int 从0 开始cellValue- Object
-
removeRow
void removeRow(int rowIndex) 删除行- 参数:
rowIndex- 行号 从0开始
-
removeColumn
void removeColumn(int columnIndex) 删除列- 参数:
columnIndex- 列号 从0开始
-
setNumberFormat
-
setDateFormat
-
isValid
boolean isValid(int rowIndex) 判断行是否有效- 参数:
rowIndex- 行号 从0开始- 返回:
- 如果当前行全部为null或空,则判断为无效
-
getExcelShape
ExcelShape getExcelShape()读取Sheet中的形状- 返回:
- ExcelShape
-
getSheetNum
int getSheetNum() -
getNumberFormat
DecimalFormat getNumberFormat() -
getDateFormat
SimpleDateFormat getDateFormat() -
forEach
-
setForEachBreak
void setForEachBreak(boolean forEachBreak) -
convertStrToColIndex
将Excel中的ABCD列转换成具体的数据- 参数:
column- ABCD列名称- 返回:
- 将字母列名称转换成数字
-
convertColIndexToStr
将具体的数据转换成Excel中的ABCD列- 参数:
columnIndex- 需要转换成字母的数字- 返回:
- ABCD列名称
-