Commit 7a386d76 authored by yanzg's avatar yanzg

导出数据

parent 5b0437e0
...@@ -296,14 +296,15 @@ public class ExcelConsole<T extends Object> implements DbRow<T> { ...@@ -296,14 +296,15 @@ public class ExcelConsole<T extends Object> implements DbRow<T> {
} }
// 写入本行内容 // 写入本行内容
for (int columnPos = 0; columnPos < this.config.getColumns().size(); columnPos++) { int columnPos = 0;
ExportColumn column = this.config.getColumns().get(columnPos); for (ExportColumn column : this.config.getColumns()) {
String columnName = column.getName(); String columnName = column.getName();
String value = StringHelper.getFirst(rowHandle.get(t, columnName)); String value = StringHelper.getFirst(rowHandle.get(t, columnName));
// 当不需要合并历史记录时,则创建新的内容 // 当不需要合并历史记录时,则创建新的内容
Cell cell = createCell(row, columnPos, value, true); Cell cell = createCell(row, columnPos, value, true);
mergerColumn(column, columnPos, false); mergerColumn(column, columnPos, false);
columnPos++;
} }
rowIndex++; rowIndex++;
...@@ -357,8 +358,8 @@ public class ExcelConsole<T extends Object> implements DbRow<T> { ...@@ -357,8 +358,8 @@ public class ExcelConsole<T extends Object> implements DbRow<T> {
return this; return this;
} }
// 合并数据配置 // 合并数据配置
for (int columnPos = 0; columnPos < this.config.getColumns().size(); columnPos++) { int columnPos = 0;
ExportColumn column = this.config.getColumns().get(columnPos); for (ExportColumn column : this.config.getColumns()) {
mergerColumn(column, columnPos, true); mergerColumn(column, columnPos, true);
if (column.getWidth() < 1) { if (column.getWidth() < 1) {
...@@ -368,6 +369,7 @@ public class ExcelConsole<T extends Object> implements DbRow<T> { ...@@ -368,6 +369,7 @@ public class ExcelConsole<T extends Object> implements DbRow<T> {
} else { } else {
sheet.setColumnWidth(columnPos, getUnit(column.getWidth())); sheet.setColumnWidth(columnPos, getUnit(column.getWidth()));
} }
columnPos++;
} }
try { try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment