我使用以下代码编写了一个xml文件,如何将该文件转换为xls或csv文件? 我想读取一个xml文件并将其转换为xls文件,有可能这样做吗?
// write the content into xml file
TransformerFactory transformerFactory = TransformerFactory.newInstance();
try {
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("C:\\file.xml"));
try {
// Output to console for testing
// StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
} catch (TransformerException ex) {
Logger.getLogger(CreditBureau.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("File saved!");
} catch (TransformerConfigurationException ex) {
Logger.getLogger(CreditBureau.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (ParserConfigurationException ex) {
Logger.getLogger(CreditBureau.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
答案 0 :(得分:1)
您可以使用在线网站进行转换.. http://www.luxonsoftware.com/converter/xmltoexcel
答案 1 :(得分:0)
您可以查看Apache POI项目。 它的库允许您修改Microsoft文档。