类 ExcelToolkit

java.lang.Object
cn.toutatis.xvoid.axolotl.toolkit.ExcelToolkit

public class ExcelToolkit extends Object
Excel工具类
作者:
Toutatis_Gc
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static boolean
    blankRowCheck(org.apache.poi.ss.usermodel.Row row, int rangeStart, int rangeEnd)
    判断当前行是否是空行
    static boolean
    blankRowCheck(org.apache.poi.ss.usermodel.Row row, ReaderConfig<?> readerConfig)
    判断当前行是否是空行
    static void
    cellAssignment(org.apache.poi.ss.usermodel.Sheet sheet, int row, int column, org.apache.poi.ss.usermodel.CellStyle cellStyle, Object value)
    单元格赋值
    static void
    cloneOldCell2NewCell(org.apache.poi.ss.usermodel.Cell newCell, org.apache.poi.ss.usermodel.Cell oldCell)
     
    static void
    cloneOldRow2NewRow(org.apache.poi.ss.usermodel.Row newRow, org.apache.poi.ss.usermodel.Row oldRow)
     
    static void
    cloneOldSheet2NewSheet(org.apache.poi.ss.usermodel.Sheet newSheet, org.apache.poi.ss.usermodel.Sheet oldSheet)
     
    static void
    cloneOldWorkbook2NewWorkbook(org.apache.poi.ss.usermodel.Workbook newWorkbook, org.apache.poi.ss.usermodel.Workbook oldWorkBook)
     
    static void
    createAssignIndexSheet(org.apache.poi.ss.usermodel.Workbook workbook, int sheetIndex, String sheetName)
     
    static org.apache.poi.ss.usermodel.Cell
    createOrCatchCell(org.apache.poi.ss.usermodel.Sheet sheet, int row, int column, org.apache.poi.ss.usermodel.CellStyle cellStyle)
    创建单元格
    static org.apache.poi.ss.usermodel.Row
    createOrCatchRow(org.apache.poi.ss.usermodel.Sheet sheet, int row)
    创建行
    static String
    getHumanReadablePosition(int rowIndex, int columnIndex)
    获取当前读取到的行和列号的可读字符串
    static org.apache.poi.ss.util.CellRangeAddress
    isCellMerged(org.apache.poi.ss.usermodel.Sheet sheet, int rowIndex, int colIndex)
    判断当前单元格是否在合并单元格中
    static boolean
    notBlankRowCheck(org.apache.poi.ss.usermodel.Row row)
    判断当前行不是空行
    static boolean
    notBlankRowCheck(org.apache.poi.ss.usermodel.Row row, int rangeStart, int rangeEnd)
    判断当前行不是空行

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ExcelToolkit

      public ExcelToolkit()
  • 方法详细资料

    • getHumanReadablePosition

      public static String getHumanReadablePosition(int rowIndex, int columnIndex)
      获取当前读取到的行和列号的可读字符串
      返回:
      当前读取到的行和列号的可读字符串
    • blankRowCheck

      public static boolean blankRowCheck(org.apache.poi.ss.usermodel.Row row, int rangeStart, int rangeEnd)
      判断当前行是否是空行
      参数:
      row - 当前行
      返回:
      当前行是否是空行
    • blankRowCheck

      public static boolean blankRowCheck(org.apache.poi.ss.usermodel.Row row, ReaderConfig<?> readerConfig)
      判断当前行是否是空行
      参数:
      row - 当前行
      readerConfig - 读取配置
      返回:
      当前行是否是空行
    • notBlankRowCheck

      public static boolean notBlankRowCheck(org.apache.poi.ss.usermodel.Row row, int rangeStart, int rangeEnd)
      判断当前行不是空行
      参数:
      row - 当前行
      返回:
      当前行是否不是空行
    • notBlankRowCheck

      public static boolean notBlankRowCheck(org.apache.poi.ss.usermodel.Row row)
      判断当前行不是空行
      参数:
      row - 当前行
      返回:
      当前行是否不是空行
    • isCellMerged

      public static org.apache.poi.ss.util.CellRangeAddress isCellMerged(org.apache.poi.ss.usermodel.Sheet sheet, int rowIndex, int colIndex)
      判断当前单元格是否在合并单元格中
      参数:
      sheet - 工作表
      rowIndex - 行号
      colIndex - 列号
      返回:
      当前单元格是否是合并单元格
    • cloneOldWorkbook2NewWorkbook

      public static void cloneOldWorkbook2NewWorkbook(org.apache.poi.ss.usermodel.Workbook newWorkbook, org.apache.poi.ss.usermodel.Workbook oldWorkBook)
    • cloneOldSheet2NewSheet

      public static void cloneOldSheet2NewSheet(org.apache.poi.ss.usermodel.Sheet newSheet, org.apache.poi.ss.usermodel.Sheet oldSheet)
    • cloneOldRow2NewRow

      public static void cloneOldRow2NewRow(org.apache.poi.ss.usermodel.Row newRow, org.apache.poi.ss.usermodel.Row oldRow)
    • cloneOldCell2NewCell

      public static void cloneOldCell2NewCell(org.apache.poi.ss.usermodel.Cell newCell, org.apache.poi.ss.usermodel.Cell oldCell)
    • createOrCatchRow

      public static org.apache.poi.ss.usermodel.Row createOrCatchRow(org.apache.poi.ss.usermodel.Sheet sheet, int row)
      创建行
      参数:
      sheet - 工作表
      row - 行位置
      返回:
      新行
    • createOrCatchCell

      public static org.apache.poi.ss.usermodel.Cell createOrCatchCell(org.apache.poi.ss.usermodel.Sheet sheet, int row, int column, org.apache.poi.ss.usermodel.CellStyle cellStyle)
      创建单元格
      参数:
      sheet - 工作表
      row - 行位置
      column - 列位置
      cellStyle - 单元格样式
      返回:
      新单元格
    • cellAssignment

      public static void cellAssignment(org.apache.poi.ss.usermodel.Sheet sheet, int row, int column, org.apache.poi.ss.usermodel.CellStyle cellStyle, Object value)
      单元格赋值
      参数:
      sheet - 工作表
      row - 行位置
      column - 列位置
      cellStyle - 单元格样式
      value - 值
    • createAssignIndexSheet

      public static void createAssignIndexSheet(org.apache.poi.ss.usermodel.Workbook workbook, int sheetIndex, String sheetName)
      参数:
      workbook -
      sheetIndex -
      sheetName -