public interface ReaderSpec<T>
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
ReaderSpec.MultiSheetCellReaderSpec<T> |
static interface |
ReaderSpec.MultiSheetHeaderReaderSpec<T> |
static interface |
ReaderSpec.MultiSheetReaderSpec<T> |
static interface |
ReaderSpec.ReaderSpecSelector<T>
读取方式选择器
|
static interface |
ReaderSpec.SheetHeaderReaderSpec<T> |
static interface |
ReaderSpec.SheetReaderSpec<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
ReaderSpec<T> |
oneInstanceAllSheets()
设置所有sheet使用同一个实例
|
ReaderSpec<T> |
oneInstanceEachRow()
设置一行使用一个实例
|
ReaderSpec<T> |
oneInstanceEachSheet()
设置每个sheet使用同一个实例
|
reactor.core.publisher.Flux<T> |
read(InputStream stream,
ExcelOption... options)
从输入流中读取数据,并按描述解析.此操作不会关闭输入流
|
default reactor.core.publisher.Flux<T> |
readAndClose(InputStream stream,
ExcelOption... options)
从输入流中读取数据,并按描述解析.此操作在读取完毕后自动关闭流
|
static <T> ReaderSpec.ReaderSpecSelector<T> |
readFor(ExcelReader reader,
java.util.function.Supplier<T> instanceSupplier)
指定读取器和实例提供器来创建一个描述选择器,如:
|
ReaderSpec<T> |
skipRow(int rowIndex)
跳过读取行
|
ReaderSpec<T> oneInstanceEachSheet()
ReaderSpec<T> oneInstanceAllSheets()
ReaderSpec<T> oneInstanceEachRow()
ReaderSpec<T> skipRow(int rowIndex)
rowIndex - 行号reactor.core.publisher.Flux<T> read(InputStream stream, ExcelOption... options)
stream - 输入流options - 自定义读取选项default reactor.core.publisher.Flux<T> readAndClose(InputStream stream, ExcelOption... options)
stream - 输入流options - 自定义读取选项static <T> ReaderSpec.ReaderSpecSelector<T> readFor(ExcelReader reader, java.util.function.Supplier<T> instanceSupplier)
reader - 读取器instanceSupplier - 实例提供器Copyright © 2020–2022. All rights reserved.