0
我使用下面的代码编写了一个xml文件,如何将该文件转换为xls或csv文件?我想读取一个XML文件,并将其转换为一个xls文件使用java代码,有没有可能的方法来做到这一点?使用java将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);
}
} }
是的,有一种可能的方式,但你需要先尝试自己,然后回到这里用一些代码......基本上它可以变得非常棘手,但是因为xls或csv不适合代表树。 。 –
如果你想自己做,请看看这个答案:http://stackoverflow.com/a/3367912/2829009 – Manu
可能的重复[转换xml文件到一个xls文件](http:// stackoverflow的.com /问题/ 20633650 /转换-XML的文件 - 进入 - 一个-XLS-文件) – SANN3