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