| 程序包 | 说明 |
|---|---|
| me.xuxiaoxiao.rwexcel.reader | |
| me.xuxiaoxiao.rwexcel.simple | |
| me.xuxiaoxiao.rwexcel.writer |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExcelReader.Listener.onRow(ExcelSheet sheet,
ExcelRow row,
List<ExcelCell> cells)
处理行
保证按顺序处理行,行号小的先处理,列号小的先处理
不保证连续,遇到空行会跳过,遇到空单元格(BlankRecord)会跳过
行内保证至少有一个单元格
保证读取单元格的值不为null
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ExcelRow |
SimpleSheetProvider.entityRow(int lastRowIndex,
T entity)
获取实体对应的行信息
|
ExcelRow |
SimpleSheetProvider.provideRow(ExcelSheet sheet,
int lastRowIndex) |
ExcelRow |
SimpleExcelProvider.provideRow(ExcelSheet sheet,
int lastRowIndex) |
protected ExcelRow |
SimpleSheetProvider.titleRow(int lastRowIndex)
标题行信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<ExcelCell> |
SimpleSheetProvider.entityCells(ExcelRow row,
T entity)
获取实体对应的单元格列表
|
void |
SimpleSheetListener.onRow(ExcelSheet sheet,
ExcelRow row,
List<ExcelCell> cells) |
void |
SimpleExcelListener.onRow(ExcelSheet sheet,
ExcelRow row,
List<ExcelCell> cells) |
List<ExcelCell> |
SimpleSheetProvider.provideCells(ExcelSheet sheet,
ExcelRow row) |
List<ExcelCell> |
SimpleExcelProvider.provideCells(ExcelSheet sheet,
ExcelRow row) |
protected T |
SimpleSheetListener.rowEntity(int rowIndex,
ExcelRow row,
List<ExcelCell> cells)
获取某行对应的实体信息
|
protected boolean |
SimpleSheetListener.rowSkip(int rowIndex,
ExcelRow row,
List<ExcelCell> cells)
是否跳过某行
|
protected List<ExcelCell> |
SimpleSheetProvider.titleCells(ExcelRow row)
标题行的单元格列表
|
protected void |
SimpleSheetListener.titleRow(int rowIndex,
ExcelRow row,
List<ExcelCell> cells)
标题行解析
|
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelRow |
ExcelWriter.Provider.provideRow(ExcelSheet sheet,
int lastRowIndex)
是否还有row信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<ExcelCell> |
ExcelWriter.Provider.provideCells(ExcelSheet sheet,
ExcelRow row)
提供某行的所有单元格,必须按顺序,可以不连续
|
Copyright © 2019. All rights reserved.