【问题标题】:converting xml into xls using java使用java将xml转换为xls
【发布时间】:2014-01-05 07:12:43
【问题描述】:

我使用以下代码编写了一个 xml 文件,如何将该文件转换为 xls 或 csv 文件?我想读取一个 xml 文件并将其转换为一个 xls 文件使用 java 代码,有没有办法做到这一点?

        // 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);
}

} }

【问题讨论】:

标签: java xml xls


【解决方案1】:

看看POIJXLS

POI是Java编写office文档的库,JXLS可以基于模板生成Java中的excel文档(模板也是excel文档)。请注意,JXLS 是在 POI 之上实现的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-27
    • 2013-04-30
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多