将xml文件转换为xls文件

时间:2013-12-17 12:04:23

标签: java xml csv xls

我使用以下代码编写了一个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);
    }
}
}

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您可以查看Apache POI项目。 它的库允许您修改Microsoft文档。

http://poi.apache.org/