簡體   English   中英

如何在Java中轉換Excel文件格式XLS和XLSX反之亦然

[英]How to convert the excel file format xls and xlsx vice versa in java

我嘗試通過使用Windows OS https://code.google.com/archive/p/jodconverter/中的 jobconveter jar來更改java中的Excel文件格式xls和xlsx反之亦然

 File xlsFile = new File("input/test.xls");
 File xlsxFile = new File("input/FileConverted.xlsx");
 OfficeManager officeManager = new efaultOfficeManagerConfiguration().buildOfficeManager();
 officeManager.start();
 OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);
 converter.convert(xlsFile, xlsxFile);
 officeManager.stop();

但是當我嘗試運行代碼時,發生以下錯誤

線程“主”中的異常java.lang.IllegalStateException:未設置officeHome,無法在org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration.buildOfficeManager(DefaultOfficeManagerConfiguration.java:163)上自動檢測到

請給我建議/解決方案以解決此錯誤

或在Java中轉換Excel文件類型的另一種更好的方法

jodconverter與Openoffice服務一起使用。 因此您應該已經在計算機上安裝了Openoffice。 jodconverter會自動發現Office服務並通過該服務轉換文檔。 如果您已安裝Openoffice,請確保Office服務已啟動並正在運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM