类 AxolotlExcelReader<T>
java.lang.Object
cn.toutatis.xvoid.axolotl.excel.AxolotlExcelReader<T>
Excel读取器
- 作者:
- Toutatis_Gc
-
构造器概要
构造器构造器说明AxolotlExcelReader(File excelFile) 构造文件读取器AxolotlExcelReader(File excelFile, boolean withDefaultConfig) AxolotlExcelReader(File excelFile, Class<T> clazz) AxolotlExcelReader(File excelFile, Class<T> clazz, boolean withDefaultConfig) [ROOT] 构造文件读取器 -
方法概要
修饰符和类型方法说明intintgetPhysicalRowNumber(ReaderConfig<?> readerConfig) intintgetRecordRowNumber(ReaderConfig<?> readerConfig) intgetRowNumber(boolean isPhysical) 获取行数intgetRowNumber(int sheetIndex, boolean isPhysical) [ROOT] 获取行数intgetRowNumber(ReaderConfig<?> readerConfig, boolean isPhysical) 获取行数readSheetData(int start) readSheetData(int start, int end) readSheetData(int start, int end, int initialRowPositionOffset) <RT> List<RT>readSheetData(ReadConfigBuilder<RT> configBuilder) 使用读取配置构建读取配置<RT> List<RT>readSheetData(ReaderConfig<RT> readerConfig) [ROOT] 读取Excel数据<RT> List<RT>readSheetData(Class<RT> castClass) <RT> List<RT>readSheetData(Class<RT> castClass, int sheetIndex) <RT> List<RT>readSheetData(Class<RT> castClass, int sheetIndex, boolean withDefaultConfig, int startIndex, int endIndex, int initialRowPositionOffset) 读取指定sheet的数据<RT> List<RT>readSheetData(Class<RT> castClass, String sheetName) <RT> RTreadSheetDataAsObject(ReaderConfig<RT> readerConfig) [ROOT] 读取Excel文件数据为一个实体
-
构造器详细资料
-
AxolotlExcelReader
构造文件读取器 -
AxolotlExcelReader
-
AxolotlExcelReader
-
AxolotlExcelReader
[ROOT] 构造文件读取器- 参数:
excelFile- Excel工作簿文件withDefaultConfig- 是否使用默认配置
-
-
方法详细资料
-
readSheetDataAsObject
[ROOT] 读取Excel文件数据为一个实体- 类型参数:
RT- 读取类型- 参数:
readerConfig- 读取配置- 返回:
- 读取的数据
-
readSheetData
-
readSheetData
-
readSheetData
-
readSheetData
-
readSheetData
-
readSheetData
-
readSheetData
-
readSheetData
public <RT> List<RT> readSheetData(Class<RT> castClass, int sheetIndex, boolean withDefaultConfig, int startIndex, int endIndex, int initialRowPositionOffset) 读取指定sheet的数据- 类型参数:
RT- 类型泛型- 参数:
castClass- 读取的类型sheetIndex- sheet索引withDefaultConfig- 是否使用默认配置startIndex- 起始行endIndex- 结束行initialRowPositionOffset- 起始行偏移量- 返回:
- 读取的数据
-
readSheetData
使用读取配置构建读取配置- 类型参数:
RT- 读取的类型泛型- 参数:
configBuilder- 读取配置构建器- 返回:
- 读取数据
-
readSheetData
[ROOT] 读取Excel数据- 类型参数:
RT- 读取的类型泛型- 参数:
readerConfig- 读取配置- 返回:
- 读取数据
-
getPhysicalRowNumber
public int getPhysicalRowNumber() -
getRecordRowNumber
public int getRecordRowNumber() -
getRowNumber
public int getRowNumber(boolean isPhysical) 获取行数- 参数:
isPhysical- 是否是物理行数- 返回:
- 行数
-
getRowNumber
获取行数- 参数:
readerConfig- 读取配置isPhysical- 是否是物理行数- 返回:
- 行数
-
getPhysicalRowNumber
-
getRecordRowNumber
-
getRowNumber
public int getRowNumber(int sheetIndex, boolean isPhysical) [ROOT] 获取行数- 参数:
sheetIndex- 表索引isPhysical- 是否是物理行数- 返回:
- 行数
-
getHumanReadablePosition
-