程序包 com.sh.util

接口 ExcelSheet

所有已知实现类:
ExcelSheet2003

public interface ExcelSheet
Description: Excel-Sheet页 Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
  • 方法详细资料

    • 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

      String getItemString(int row, int col)
      获取字符单元格
      参数:
      row - int 从0 开始
      col - int 从0 开始
      返回:
      String
    • getItemString

      String getItemString(int row, String colStr)
      获取字符单元格
      参数:
      row - int 从0 开始
      colStr - 列名
      返回:
      String
    • getItemDouble

      double getItemDouble(int row, int col)
      获取数值型单元格
      参数:
      row - int 从0 开始
      col - int 从0 开始
      返回:
      double
    • getItemDate

      Date getItemDate(int row, int col)
      获取日期型单格
      参数:
      row - int 从0 开始
      col - int 从0 开始
      返回:
      Date
    • getItemDateStr

      String getItemDateStr(int row, int col)
      获取日期型单格
      参数:
      row - int 从0 开始
      col - int 从0 开始
      返回:
      String
    • getItemDateStr

      String getItemDateStr(int row, int col, String pattern)
      获取日期型单格
      参数:
      row - int 从0 开始
      col - int 从0 开始
      pattern - String
      返回:
      String
    • getItemBoolean

      boolean getItemBoolean(int row, int col)
      获取布尔型单元格
      参数:
      row - int 从0 开始
      col - int 从0 开始
      返回:
      boolean
    • getItemValue

      String getItemValue(int row, int col)
      获取单元格的值
      参数:
      row - int 从0 开始
      col - int 从0 开始
      返回:
      String
    • getItemValue

      String getItemValue(int row, String colStr)
      获取单元格的值
      参数:
      row - int 从0 开始
      colStr - 列名
      返回:
    • getPicData

      ExcelPictureInfo getPicData(int row, int col)
      获取图片数据
      参数:
      row - int 从0 开始
      col - int 从0 开始
      返回:
      ExcelPictureInfo
    • getPictureList

      List<ExcelPictureInfo> getPictureList()
    • getSheet

      org.apache.poi.ss.usermodel.Sheet getSheet()
    • setItemValue

      void setItemValue(int row, int col, Object cellValue)
      设置单元格的值
      参数:
      row - int 从0 开始
      col - int 从0 开始
      cellValue - Object
    • removeRow

      void removeRow(int rowIndex)
      删除行
      参数:
      rowIndex - 行号 从0开始
    • removeColumn

      void removeColumn(int columnIndex)
      删除列
      参数:
      columnIndex - 列号 从0开始
    • setNumberFormat

      void setNumberFormat(String pattern)
    • setDateFormat

      void setDateFormat(String pattern)
    • isValid

      boolean isValid(int rowIndex)
      判断行是否有效
      参数:
      rowIndex - 行号 从0开始
      返回:
      如果当前行全部为null或空,则判断为无效
    • getExcelShape

      ExcelShape getExcelShape()
      读取Sheet中的形状
      返回:
      ExcelShape
    • getSheetNum

      int getSheetNum()
    • getNumberFormat

      DecimalFormat getNumberFormat()
    • getDateFormat

      SimpleDateFormat getDateFormat()
    • forEach

      void forEach(Consumer<? super ExcelRow> action)
    • setForEachBreak

      void setForEachBreak(boolean forEachBreak)
    • convertStrToColIndex

      default int convertStrToColIndex(String column)
      将Excel中的ABCD列转换成具体的数据
      参数:
      column - ABCD列名称
      返回:
      将字母列名称转换成数字
    • convertColIndexToStr

      default String convertColIndexToStr(int columnIndex)
      将具体的数据转换成Excel中的ABCD列
      参数:
      columnIndex - 需要转换成字母的数字
      返回:
      ABCD列名称