我正在使用JExcel API打开和编辑现有的.xls文件。
第一个问题是我无法直接编辑打开的xls文件。我需要先复制一份。 (问题1:是否可以编辑打开的工作簿?)
根据一些互联网信息我的解决方案是:
Workbook workbook=Workbook.getWorkbook(inputfile);
...
WritableWorkbook wb=Workbook.createWorkbook(inputfile, workbook);
wb.write();
wb.close();
//Edit cells in wb
这有效,但xls的更新版本格式错误。 那么,问题2 :复制工作簿时有没有办法保留格式?
答案 0 :(得分:0)
好吧,我使用Apache API解决了这个问题。
尽管它没有像JExcel那样有据可查,但它似乎更好地完成了它的工作。