我试图使用jxl从现有的excel文件中删除工作表。
我不能用
WritableWorkbook wwb = new Workbook.createWorkbook("abc.xls");
因为我不想创建新的工作簿,所以我想使用现有的工作簿。
我不能用
Workbook wb = new Workbook.getWorkbook("abc.xls");
因为这将使文件处于只读模式。类WritableWorkbook.没有"getWorkbook“方法。请告诉我怎么做。
我在网上搜索了示例,但在每种情况下,都会创建一个新的工作簿,而不是使用现有的工作簿。
发布于 2012-06-08 21:12:47
如果您想编辑一个现有的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);
发布于 2012-06-27 05:33:08
WritableWorkbook wwb = new Workbook.createWorkbook("abc.xls");
这句话错了。您不能使用“新建”,因为类工作簿是一个返回新工作簿的工厂。试试这个:
WritableWorkbook wwb = Workbook.createWorkbook("abc.xls");
发布于 2012-02-02 07:41:27
调用工作簿实例上的removeSheet?就在文件里..。
https://stackoverflow.com/questions/9115151
复制相似问题