public abstract class SimpleExcelProvider extends Object implements ExcelWriter.Provider
| 构造器和说明 |
|---|
SimpleExcelProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ExcelCell> |
provideCells(ExcelSheet sheet,
ExcelRow row)
提供某行的所有单元格,必须按顺序,可以不连续
|
ExcelRow |
provideRow(ExcelSheet sheet,
int lastRowIndex)
是否还有row信息
|
ExcelSheet |
provideSheet(int lastSheetIndex)
是否还有sheets信息
|
abstract SimpleSheetProvider<?> |
sheetProvider(ExcelSheet sheet)
获取对应sheet的数据源
|
ExcelWriter.Version |
version()
导出的excel版本
|
@Nonnull public ExcelWriter.Version version()
ExcelWriter.Providerversion 在接口中 ExcelWriter.Provider@Nullable public ExcelSheet provideSheet(int lastSheetIndex)
ExcelWriter.ProviderprovideSheet 在接口中 ExcelWriter.ProviderlastSheetIndex - 上一个sheet的序号,从-1开始@Nullable public final ExcelRow provideRow(@Nonnull ExcelSheet sheet, int lastRowIndex)
ExcelWriter.ProviderprovideRow 在接口中 ExcelWriter.Providersheet - 当前sheetlastRowIndex - 上一个row的序号,初始为-1@Nonnull public final List<ExcelCell> provideCells(@Nonnull ExcelSheet sheet, @Nonnull ExcelRow row)
ExcelWriter.ProviderprovideCells 在接口中 ExcelWriter.Providersheet - 当前sheetrow - 当前row@Nullable public abstract SimpleSheetProvider<?> sheetProvider(ExcelSheet sheet)
sheet - sheet信息Copyright © 2019. All rights reserved.