[英]How can i convert excel file of format .xlsx to .xls in Java 1.3?
[英]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.