Selaa lähdekoodia

fix:导出考生字典报错excel默认所有单元格为文本

caozixuan 1 vuosi sitten
vanhempi
commit
aa82a9c89b

+ 2 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/templete/execute/SyncBasicExamStudentImportService.java

@@ -148,12 +148,14 @@ public class SyncBasicExamStudentImportService extends SyncImportTaskTemplate {
         int cellCount = fields.size();
         // 说明
         XSSFCellStyle describeStyle = wb.createCellStyle();
+        XSSFDataFormat format = wb.createDataFormat();
         describeStyle.setAlignment(HorizontalAlignment.LEFT);
         Font describeFont = wb.createFont();
         describeFont.setFontHeightInPoints((short) 12);
         describeFont.setFontName("宋体");
         describeFont.setColor(IndexedColors.RED.getIndex());
         describeStyle.setFont(describeFont);
+        describeStyle.setDataFormat(format.getFormat("@"));
         String describe = SystemConstant.BASIC_EXAM_STUDENT_DESCRIBE;
         describe = describe.trim();
         XSSFRow rowDescribe = sheet.createRow(0);