feat: 根据column解析
This commit is contained in:
parent
4ad3c081be
commit
ca0fe8c02c
@ -363,11 +363,11 @@ public class DataSheetImporter extends DataSheetClient.ImporterBuilder {
|
|||||||
.mapToObj(lineIndex -> {
|
.mapToObj(lineIndex -> {
|
||||||
Map<Integer, String> line = lines.get(lineIndex);
|
Map<Integer, String> line = lines.get(lineIndex);
|
||||||
// 收集每一行每一列的转换结果
|
// 收集每一行每一列的转换结果
|
||||||
Map<Boolean, List<ColumnConvertResp>> convertRespMap = headerMap.entrySet().stream()
|
Map<Boolean, List<ColumnConvertResp>> convertRespMap = cellMetaMap.entrySet()
|
||||||
.map(entry -> {
|
.stream()
|
||||||
Integer columnIndex = entry.getKey();
|
.map(cellMeta -> {
|
||||||
DataSheetClient.CellMeta cellMeta = cellMetaMap.get(columnIndex);
|
Integer columnIndex = cellMeta.getKey();
|
||||||
return convertType(cellMeta, line.get(columnIndex), lineIndex, columnIndex);
|
return convertType(cellMeta.getValue(), line.get(columnIndex), lineIndex, columnIndex);
|
||||||
})
|
})
|
||||||
.collect(Collectors.groupingBy(ColumnConvertResp::getSuccess));
|
.collect(Collectors.groupingBy(ColumnConvertResp::getSuccess));
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user