如何在Java中将XML文件转换为CSV文件?

时间:2016-09-02 05:54:43

标签: java xml csv xslt

如何按行标记字段_id_uuid_position_address采用XSL格式?

XML文件:

<response>
    <row> 
    <row _id = "1570186"
           _uuid = "D284E0E9-9807-491F-9A1D-21CB47ABED10"
           _position = "1570186"
           _address = "http://data.montgomerycountymd.gov/resource/_4mse-ku6q/1570186"> 
    <date_of_stop> 2014 - 09 - 30 T00: 00: 00 </date_of_stop>
    </row>
    </row>
    </response>

1 个答案:

答案 0 :(得分:1)

这将是一个两步过程。

  1. 需要使用JAXB将XML文件转换为Java对象。(示例 - https://www.mkyong.com/java/jaxb-hello-world-example/
  2. 然后您需要使用Apache POI库将这些Java对象写入Excel。(示例 - http://viralpatel.net/blogs/java-read-write-excel-file-apache-poi/