【问题标题】:Converting xml file into an xls file将xml文件转换为xls文件
【发布时间】:2013-12-17 12:04:23
【问题描述】:

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

【问题讨论】:

  • 它们是不同的文件格式,有各自的用途。除非您解析 xml 并知道您想在 xls 或 csv 中拥有什么,否则您无法做到。提问时要非常具体,否则您往往会得到非常笼统的答案,这可能对您没有用处。
  • 这看起来很有趣,但我更喜欢 java 代码,它可以帮助我将 xml 转换为 xls 或 csv。

标签: java xml csv xls


【解决方案1】:

【讨论】:

  • 这看起来很有趣,但我更喜欢 java 代码,它可以帮助我将 xml 转换为 xls 或 csv。
【解决方案2】:

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

http://poi.apache.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    相关资源
    最近更新 更多