我正在尝试使用 jxl api 从现有 Excel 文件中删除工作表。
我无法使用
WritableWorkbook wwb = new Workbook.createWorkbook("abc.xls");
因为我不想创建新的工作簿,而是想使用现有的工作簿。
我无法使用
Workbook wb = new Workbook.getWorkbook("abc.xls");
因为这将使文件处于只读模式。 WritableWorkbook 类没有“getWorkbook”方法。请告诉我该怎么做。
我在网上搜索了示例,但在每种情况下都会创建一个新的工作簿,而不是使用现有的工作簿。
最佳答案
如果你想编辑现有的excel文件,你可以这样做:
//Get the existing excel file
Workbook file=Workbook.getWorkbook(new File("test.xls"));
//Open a copy of the excel file,and specify the parameters to write the data back
//to the original file.
WritableWorkbook writeBook=Workbook.createWorkbook(new File("test.xls"),file);
writeBook.removeSheet(0);
关于java - 如何使用 JExcel 从 Excel 工作表中删除表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9115151/