如何在 java 中转换 excel 文件格式 xls 和 xlsx,反之亦然
How to convert the excel file format xls and xlsx vice versa in java
我尝试在 Windows OS 中使用 jobconveter jar 在 java 中更改 excel 文件格式 xls 和 xlsx 反之亦然
https://code.google.com/archive/p/jodconverter/
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();
但是当我尝试 运行 代码时,出现了以下错误
Exception in thread "main" java.lang.IllegalStateException: officeHome
not set and could not be auto-detected at
org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration.buildOfficeManager(DefaultOfficeManagerConfiguration.java:163)
请给我 suggestion/solution 来解决这个错误
或另一种更好的方法将 excel 文件类型转换为 java
jodconverter 与 Openoffice 服务一起使用。所以你应该已经在你的机器上安装了 Openoffice。 jodconverter 自动发现 office 服务并通过该服务转换文档。如果你已经安装了 Openoffice 确保 office 服务已经启动 运行.
我尝试在 Windows OS 中使用 jobconveter jar 在 java 中更改 excel 文件格式 xls 和 xlsx 反之亦然 https://code.google.com/archive/p/jodconverter/
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();
但是当我尝试 运行 代码时,出现了以下错误
Exception in thread "main" java.lang.IllegalStateException: officeHome not set and could not be auto-detected at org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration.buildOfficeManager(DefaultOfficeManagerConfiguration.java:163)
请给我 suggestion/solution 来解决这个错误
或另一种更好的方法将 excel 文件类型转换为 java
jodconverter 与 Openoffice 服务一起使用。所以你应该已经在你的机器上安装了 Openoffice。 jodconverter 自动发现 office 服务并通过该服务转换文档。如果你已经安装了 Openoffice 确保 office 服务已经启动 运行.