2
我想用多個工作表和一大堆使用JExcel API的公式複製大型Excel文件;然而,當我運行下面的代碼 -使用JExcel API複製工作簿時發生錯誤
Workbook w = Workbook.getWorkbook(inputWorkbook);
WritableWorkbook wcopy = Workbook.createWorkbook(new File("C:/filename.xls"), w);
我收到錯誤下...
>jxl.common.AssertionFailed
>>> at jxl.common.Assert.verify(Assert.java:37)
>>> at jxl.write.biff.SheetCopier.copySheet(SheetCopier.java:329)
>>> at jxl.write.biff.WritableSheetImpl.copy(WritableSheetImpl.java:1584)
>>> at jxl.write.biff.WritableWorkbookImpl.copyWorkbook(WritableWorkbookImpl.java:971)
>>> at jxl.write.biff.WritableWorkbookImpl.<init>(WritableWorkbookImpl.java:343)
>>> at jxl.Workbook.createWorkbook(Workbook.java:339)
>>> at jxl.Workbook.createWorkbook(Workbook.java:320)
>>> at shortcut.ModifyCell.getValue(ModifyCell.java:66)
>>> at shortcut.ModifyCell.main(ModifyCell.java:88)
>Exception in thread "main" jxl.common.AssertionFailed
>>> at jxl.common.Assert.verify(Assert.java:37)
>>> at jxl.write.biff.SheetCopier.copySheet(SheetCopier.java:329)
>>> at jxl.write.biff.WritableSheetImpl.copy(WritableSheetImpl.java:1584)
>>> at jxl.write.biff.WritableWorkbookImpl.copyWorkbook(WritableWorkbookImpl.java:971)
>>> at jxl.write.biff.WritableWorkbookImpl.<init>(WritableWorkbookImpl.java:343)
>>> at jxl.Workbook.createWorkbook(Workbook.java:339)
>>> at jxl.Workbook.createWorkbook(Workbook.java:320)
>>> at shortcut.ModifyCell.getValue(ModifyCell.java:66)
>>> at shortcut.ModifyCell.main(ModifyCell.java:88)
和空白Excel文件與給定的名稱創建。我想知道是否存在使用JExcel API複製電子表格的已知限制 - 例如,無法讀取的格式或公式,大小限制,宏限制等?
(當我跑了其樣本電子表格中的代碼,它複製完全正常,所以我不認爲這是一個代碼問題,雖然我可能是錯的。)
//編輯:這裏是警告我收到(每多):
閱讀...
警告:5房產存儲名稱爲空 - 設置爲根條目
警告:當地非內建名稱的使用
複製...
警告:共享模板公式是空的 - 試圖最近公式模板
警告:電池F155已經包含數據
警告:未知形狀typeWarning:未知形狀類型
警告:H45不存在的細胞 - 添加空白
警告:J45的細胞不存在 - 添加空白
警告:細胞H45已經包含數據
警告:電池J45已經包含數據