Interface IfDataTypeCellExcelTableReader

All Superinterfaces:
IfDataTypeCellExcelTable, IfExcelTable<org.apache.poi.ss.usermodel.Cell>, IfExcelTableReader<org.apache.poi.ss.usermodel.Cell>
All Known Implementing Classes:
CellFreeExcelTableReader, CellOneLineHeaderExcelTableReader

public interface IfDataTypeCellExcelTableReader extends IfDataTypeCellExcelTable, IfExcelTableReader<org.apache.poi.ss.usermodel.Cell>
Provides the excel table reader interface with object type obtained from the excel data is Cell.
  • Method Details

    • getCellData

      default org.apache.poi.ss.usermodel.Cell getCellData(org.apache.poi.ss.usermodel.Cell cell, int columnNumber)
      Description copied from interface: IfExcelTableReader
      Returns the obtained value from the cell.

      If you want to get String value from the cell, it returns the String value.

      Specified by:
      getCellData in interface IfExcelTableReader<org.apache.poi.ss.usermodel.Cell>
      Parameters:
      cell - cell, may be null.
      columnNumber - the column number data is obtained from, starting with 1 and column A is equal to columnNumber 1. When the far left column of a table is 2 and you want to speciries the far left column, the columnNumber is 2.
      Returns:
      the obtained value from the cell
    • isCellDataEmpty

      default boolean isCellDataEmpty(@Nullable org.apache.poi.ss.usermodel.Cell cellData) throws jp.ecuacion.util.poi.excel.exception.ExcelAppException
      Description copied from interface: IfExcelTableReader
      Returns whether the value of the cell is empty.
      Specified by:
      isCellDataEmpty in interface IfExcelTableReader<org.apache.poi.ss.usermodel.Cell>
      Parameters:
      cellData - cellData
      Returns:
      whether the valule of the cell is empty.
      Throws:
      jp.ecuacion.util.poi.excel.exception.ExcelAppException