Как редактировать / изменять существующий файл Excel в Java с Jexcel API
Я хочу отредактировать существующий файл Excel с помощью Java, чтобы добавить дополнительные данные в существующий файл шаблона Excel. Поэтому я использовал Jexcel для этой цели.
Как и везде предлагалось, я попробовал следующее,
Workbook existingWorkbook = Workbook.getWorkbook(new File("H://"+file_name));
WritableWorkbook copy = Workbook.createWorkbook(new File("H://"+file_name+"_temp1.xls"));
Но это показывает исключение во второй строке.
jxl.common.AssertionFailed
at jxl.common.Assert.verify(Assert.java:37)
at jxl.read.biff.SheetReader.handleObjectRecord(SheetReader.java:1811)
at jxl.read.biff.SheetReader.read(SheetReader.java:1059)
at jxl.read.biff.SheetImpl.readSheet(SheetImpl.java:716)
at jxl.read.biff.WorkbookParser.getSheet(WorkbookParser.java:257)
at jxl.write.biff.WritableWorkbookImpl.copyWorkbook(WritableWorkbookImpl.java:969)
at jxl.write.biff.WritableWorkbookImpl.<init>(WritableWorkbookImpl.java:343)
at jxl.Workbook.createWorkbook(Workbook.java:339)
at jxl.Workbook.createWorkbook(Workbook.java:320)
at run_book.process_input.<init>(process_input.java:83) <--create workbook stt.
.........<stack trace goes on>
Так как же можно редактировать уже существующий файл jexcel. Я получил еще одно предупреждение
Предупреждение: текстовый объект на листе "sheet2" не поддерживается - пропущено
Заранее спасибо :)