public static interface ReaderSpec.SheetHeaderReaderSpec<T> extends ReaderSpec<T>
ReaderSpec.MultiSheetCellReaderSpec<T>, ReaderSpec.MultiSheetHeaderReaderSpec<T>, ReaderSpec.MultiSheetReaderSpec<T>, ReaderSpec.ReaderSpecSelector<T>, ReaderSpec.SheetHeaderReaderSpec<T>, ReaderSpec.SheetReaderSpec<T>| 限定符和类型 | 方法和说明 |
|---|---|
ReaderSpec.SheetHeaderReaderSpec<T> |
header(String from,
String to)
指定表头映射,将excel中的表头映射为新的表头,如:
spec
.header("ID","id")
.header("名称","name")
|
ReaderSpec.MultiSheetHeaderReaderSpec<T> |
headerRow(int rowIndex) |
ReaderSpec.SheetHeaderReaderSpec<T> |
headers(Map<String,String> headers)
指定多个表头映射,将excel中的表头映射为新的表头,如:
spec
.headers({"ID":"id","名称":"name"})
|
ReaderSpec.SheetReaderSpec<T> |
instanceCondition(java.util.function.BiPredicate<T,? extends Cell> predicate) |
ReaderSpec.MultiSheetReaderSpec<T> |
oneInstanceAllSheets()
设置所有sheet使用同一个实例
|
ReaderSpec.MultiSheetReaderSpec<T> |
oneInstanceEachRow()
设置一行使用一个实例
|
ReaderSpec.MultiSheetReaderSpec<T> |
oneInstanceEachSheet()
设置每个sheet使用同一个实例
|
ReaderSpec.SheetReaderSpec<T> |
skipRow(int rowIndex)
跳过读取行
|
ReaderSpec.SheetReaderSpec<T> |
wrapper(reactor.function.Consumer3<T,String,Cell> wrapper)
指定包装器
|
read, readAndClose, readForReaderSpec.SheetHeaderReaderSpec<T> header(String from, String to)
spec
.header("ID","id")
.header("名称","name")
from - excel中的表头to - 新的表头ReaderSpec.SheetHeaderReaderSpec<T> headers(Map<String,String> headers)
spec
.headers({"ID":"id","名称":"name"})
headers - 映射表ReaderSpec.SheetReaderSpec<T> wrapper(reactor.function.Consumer3<T,String,Cell> wrapper)
wrapper - 包装器ReaderSpec.MultiSheetReaderSpec<T> oneInstanceEachSheet()
ReaderSpeconeInstanceEachSheet 在接口中 ReaderSpec<T>ReaderSpec.MultiSheetReaderSpec<T> oneInstanceAllSheets()
ReaderSpeconeInstanceAllSheets 在接口中 ReaderSpec<T>ReaderSpec.MultiSheetReaderSpec<T> oneInstanceEachRow()
ReaderSpeconeInstanceEachRow 在接口中 ReaderSpec<T>ReaderSpec.SheetReaderSpec<T> instanceCondition(java.util.function.BiPredicate<T,? extends Cell> predicate)
ReaderSpec.SheetReaderSpec<T> skipRow(int rowIndex)
ReaderSpecskipRow 在接口中 ReaderSpec<T>rowIndex - 行号ReaderSpec.MultiSheetHeaderReaderSpec<T> headerRow(int rowIndex)
Copyright © 2020–2022. All rights reserved.