我需要从Excel文件中删除一个工作表。
以下是我的代码片段:
FileInputStream fileStream = new FileInputStream(destFile);
POIFSFileSystem fsPoi = new POIFSFileSystem(fileStream);
HSSFWorkbook workbook = new HSSFWorkbook(fsPoi);
int index = 0;
HSSFSheet sheet = workbook.getSheet("Setup");
if(sheet != null) {
index = workbook.getSheetIndex(sheet);
workbook.removeSheetAt(index);
}
return destFile;
之后我得到的是完全相同的工作簿,其中包括名为“Setup”的表格,没有被删除。
请帮我解决这个问题。非常感激您的任何帮助。