|
@@ -787,15 +787,17 @@ public class SubInfoExportController extends BaseController {
|
|
|
|
|
|
for (Map.Entry<String, List<List<String>>> dataListEntry : finalDataMap.entrySet()) {
|
|
|
List<List<String>> dataList = dataListEntry.getValue();
|
|
|
- int dataSize = dataList.size();
|
|
|
- if (dataSize == 1) {
|
|
|
- indexStart += dataSize;
|
|
|
- } else {
|
|
|
- writer.merge(indexStart, indexStart + dataSize - 1, 0, 0, null, true);
|
|
|
- indexStart += dataSize;
|
|
|
+ if (dataList != null && dataList.size() > 0){
|
|
|
+ int dataSize = dataList.size();
|
|
|
+ if (dataSize == 1) {
|
|
|
+ indexStart += dataSize;
|
|
|
+ } else {
|
|
|
+ writer.merge(indexStart, indexStart + dataSize - 1, 0, 0, null, true);
|
|
|
+ indexStart += dataSize;
|
|
|
+ }
|
|
|
+ //18.保存数据
|
|
|
+ finalDataRows.addAll(dataList);
|
|
|
}
|
|
|
- //18.保存数据
|
|
|
- finalDataRows.addAll(dataList);
|
|
|
}
|
|
|
writer.write(finalDataRows, true);
|
|
|
|