|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|
}
|