1、Excel优化

Former-commit-id: 075525f72ca75d41fffa336ab7f6abcd14a4b342
master
wangbing 5 years ago
parent 1c0757248d
commit cc0cdb9ed6

@ -541,26 +541,28 @@ public class WExcel<T> implements Serializable, Cloneable {
WRow wRow = this.rowList.get(i); WRow wRow = this.rowList.get(i);
Row row = sheet.createRow(i + 1); Row row = sheet.createRow(i + 1);
if (this.rowList.get(i).hasError()) { if(offset> 0){
// 添加结果 if (this.rowList.get(i).hasError()) {
List<String> errorList = wRow.getErrorList(); // 添加结果
Cell resultCell = row.createCell(0); List<String> errorList = wRow.getErrorList();
resultCell.setCellStyle(new ErrorCellStyle(workbook).getStyle()); Cell resultCell = row.createCell(0);
resultCell.setCellValue("错误"); resultCell.setCellStyle(new ErrorCellStyle(workbook).getStyle());
// 添加错误信息详细说明 resultCell.setCellValue("错误");
Cell errsCell = row.createCell(1); // 添加错误信息详细说明
errsCell.setCellStyle(new ErrorCellStyle(workbook).getStyle()); Cell errsCell = row.createCell(1);
String join = String.join(";", errorList); errsCell.setCellStyle(new ErrorCellStyle(workbook).getStyle());
errsCell.setCellValue(new XSSFRichTextString(join)); String join = String.join(";", errorList);
} else { errsCell.setCellValue(new XSSFRichTextString(join));
// 添加结果 } else {
Cell resultCell = row.createCell(0); // 添加结果
resultCell.setCellStyle(new SuccessCellStyle(workbook).getStyle()); Cell resultCell = row.createCell(0);
resultCell.setCellValue("成功"); resultCell.setCellStyle(new SuccessCellStyle(workbook).getStyle());
// 添加错误信息详细说明 resultCell.setCellValue("成功");
Cell errsCell = row.createCell(1); // 添加错误信息详细说明
errsCell.setCellStyle(new SuccessCellStyle(workbook).getStyle()); Cell errsCell = row.createCell(1);
errsCell.setCellValue(""); errsCell.setCellStyle(new SuccessCellStyle(workbook).getStyle());
errsCell.setCellValue("");
}
} }
for (int j = 0; j < this.columnList.size(); j++) { for (int j = 0; j < this.columnList.size(); j++) {

Loading…
Cancel
Save

Powered by TurnKey Linux.