提交 684134f2 authored 作者: taojinlong's avatar taojinlong

fix(excel): 识别 excel 列数

上级 b9ac54b6
...@@ -890,7 +890,7 @@ public class DataSetTableService { ...@@ -890,7 +890,7 @@ public class DataSetTableService {
if (row == null) { if (row == null) {
throw new RuntimeException(Translator.get("i18n_excel_header_empty")); throw new RuntimeException(Translator.get("i18n_excel_header_empty"));
} }
columnNum = row.getPhysicalNumberOfCells(); columnNum = row.getLastCellNum();
} }
String[] r = new String[columnNum]; String[] r = new String[columnNum];
for (int j = 0; j < columnNum; j++) { for (int j = 0; j < columnNum; j++) {
...@@ -902,6 +902,7 @@ public class DataSetTableService { ...@@ -902,6 +902,7 @@ public class DataSetTableService {
if (StringUtils.isEmpty(columnName)) { if (StringUtils.isEmpty(columnName)) {
columnName = "NONE_" + String.valueOf(j); columnName = "NONE_" + String.valueOf(j);
} }
tableFiled.setFieldName(columnName); tableFiled.setFieldName(columnName);
tableFiled.setRemarks(columnName); tableFiled.setRemarks(columnName);
fields.add(tableFiled); fields.add(tableFiled);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论