如何在Java中将XLSX转换为XML文件

时间:2019-02-20 15:51:21

标签: java xml

我有问题。我正在尝试使用Java使用JasperReports自动生成报告。问题是我需要一个与JasperReports兼容的数据源,这就是我选择XML的原因。那么,有没有人知道如何使用Java将XLSX文件转换为XML文件,以便我可以在创建报告时使用该文件?

谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用docx4j-https://www.docx4java.org/trac/docx4j

示例代码:

File file = new File("C:/Desktop/excelfile.xlsx");
SpreadsheetMLPackage excelMLPackage = SpreadsheetMLPackage.load(file);
excelMLPackage.save(new File("C:/Desktop/xmlFile.xml"));

祝你好运。