From bac7c4ae5655bbfbfa458d12a1b9eda7f2c70225 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Sun, 7 Apr 2024 10:24:25 +0800 Subject: [PATCH] 'commit' --- .../QingLong/Collect/Model/CollectModel.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/com/dsideal/QingLong/Collect/Model/CollectModel.java b/src/main/java/com/dsideal/QingLong/Collect/Model/CollectModel.java index 456bb05c..0bcfa2a2 100644 --- a/src/main/java/com/dsideal/QingLong/Collect/Model/CollectModel.java +++ b/src/main/java/com/dsideal/QingLong/Collect/Model/CollectModel.java @@ -3199,6 +3199,26 @@ public class CollectModel { // 创建临时文件路径 File tempFile = new File(System.getProperty("java.io.tmpdir") + File.separator + uuidString + ".xlsx"); + try (FileInputStream fis = new FileInputStream(excelPath); + FileOutputStream fos = new FileOutputStream(tempFile)) { + // 打开Excel文件 + XSSFWorkbook workbook = new XSSFWorkbook(fis); + // 假设我们要隐藏第一个工作表 + int sheetIndexToHide = 0; + // 获取要隐藏的工作表 + Sheet sheetToHide = workbook.getSheetAt(sheetIndexToHide); + if (sheetToHide != null) { + // 隐藏工作表 + // sheetToHide.setSheetHidden(true); + // workbook.setSheetHidden(sheetIndexToHide, SheetVisibility.hidden); + } + + // 将修改后的工作簿写回文件 + workbook.write(fos); + } catch (IOException e) { + e.printStackTrace(); + } + return null; } } \ No newline at end of file