From a45d0bde7b526da6c09f055a20b289f02fd58a77 Mon Sep 17 00:00:00 2001
From: whyczh <hzjl@qq.com>
Date: 星期六, 02 四月 2022 10:45:28 +0800
Subject: [PATCH] 更新

---
 src/main/java/testElectronJ/TestController.java |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/src/main/java/testElectronJ/TestController.java b/src/main/java/testElectronJ/TestController.java
index 35be7f0..d62e8b9 100644
--- a/src/main/java/testElectronJ/TestController.java
+++ b/src/main/java/testElectronJ/TestController.java
@@ -2,6 +2,10 @@
 
 import lombok.extern.slf4j.Slf4j;
 import org.apache.poi.hssf.usermodel.*;
+import org.apache.poi.xssf.usermodel.XSSFDrawing;
+import org.apache.poi.xssf.usermodel.XSSFRow;
+import org.apache.poi.xssf.usermodel.XSSFSheet;
+import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 import org.springframework.web.bind.annotation.*;
 import sun.misc.BASE64Decoder;
 import testElectronJ.util.ServletUtils;
@@ -103,18 +107,18 @@
         //褰撳墠鏃ユ湡
         String nowFormat = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
         String excelName = "FBX-"+nowFormat;
-        HSSFWorkbook wb = new HSSFWorkbook();
-
-        HSSFSheet sheet = wb.createSheet("鏁版嵁鎬昏〃");
-
+        //HSSFWorkbook wb = new HSSFWorkbook();
+        //HSSFSheet sheet = wb.createSheet("鏁版嵁鎬昏〃");
+        XSSFWorkbook wb = new XSSFWorkbook();
+        XSSFSheet sheet = wb.createSheet("鏁版嵁鎬昏〃");
         //鍥剧墖鍏冪礌
-        HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
-
-        //瀛椾綋鏍煎紡-鍔犵矖
-        HSSFCellStyle cellStyle = wb.createCellStyle();
-        HSSFFont font = wb.createFont();
-        font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
-        cellStyle.setFont(font);
+        //HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
+        XSSFDrawing patriarch = sheet.createDrawingPatriarch();
+        ////瀛椾綋鏍煎紡-鍔犵矖
+        //HSSFCellStyle cellStyle = wb.createCellStyle();
+        //HSSFFont font = wb.createFont();
+        //font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
+        //cellStyle.setFont(font);
 
         int rowNumSheet = 0;
         FboDataHeadStart start = fboDataInf.fboDataStart;
@@ -160,15 +164,12 @@
             }
         }
 
-        HSSFSheet sheet1 = wb.createSheet("鏁版嵁");
+        XSSFSheet sheet1 = wb.createSheet("鏁版嵁");
         //鏂板缓琛�
 
         //鎶ご
         int rowNum = 0;
-        HSSFRow rowTitle = sheet1.createRow(rowNum);
-        HSSFCell cellTitle = rowTitle.createCell(0);
-        cellTitle.setCellValue("娴嬭瘯鏁版嵁");
-        cellTitle.setCellStyle(cellStyle);
+        sheet1.createRow(rowNum).createCell(0).setCellValue("娴嬭瘯鏁版嵁");
         rowNum++;
 
 
@@ -176,7 +177,7 @@
 
         //灞炴�ф爮
         String[] rowName = getRowName(start.DataType);
-        HSSFRow row = sheet1.createRow(rowNum);
+        XSSFRow row = sheet1.createRow(rowNum);
         for (int i=0;i<rowName.length;i++){
             row.createCell(i).setCellValue(rowName[i]);
         }

--
Gitblit v1.9.1