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