Ven*_*kat 13 java poi-hssf apache-poi
我必须从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;
Run Code Online (Sandbox Code Playgroud)
在此之后,我得到了完全相同的工作簿,而没有删除工作表 "设置"
帮我解决这个问题.任何帮助,将不胜感激
Sud*_*hul 12
编辑工作簿后,需要再次编写它.试试这个:-
FileOutputStream output = new FileOutputStream(destFile);
workbook.write(output);
output.close();
Run Code Online (Sandbox Code Playgroud)
编辑: - 写完后,你可以退回destFile.
| 归档时间: |
|
| 查看次数: |
19264 次 |
| 最近记录: |