将.csv文件转换为xml或json时保留层次结构
我有一个关于将数据从CSV转换为XML或JSON的问题,在这种情况下,保留数据的继承权至关重要 例如,如果我有如下CSV数据:将.csv文件转换为xml或json时保留层次结构,csv,jaxp,Csv,Jaxp,我有一个关于将数据从CSV转换为XML或JSON的问题,在这种情况下,保留数据的继承权至关重要 例如,如果我有如下CSV数据: type,brand,country,quantity apple,golden_delicious,english,1 apple,golden_delicious,french,2 apple,cox,,4 apple,braeburn,,1 banana,,carribean,6 banana,,central_america,7 clememtine,,,3
type,brand,country,quantity
apple,golden_delicious,english,1
apple,golden_delicious,french,2
apple,cox,,4
apple,braeburn,,1
banana,,carribean,6
banana,,central_america,7
clememtine,,,3
我想要的是在XML中保留层次结构,以便得到如下结果:
<fruit>
<type = "apple">
<brand = "golden_delicious">
<country = "english" quantity = "1">
<country = "french" quantity = "2">
</brand>
<brand = "cox">
<quantity = "4">
</brand>
<brand = "braeburn">
<quantity = "1">
</brand>
</type>
<type = "banana">
<country = "carribean" quantity = "6">
<country = "central_america" quantity = "7">
</type>
<type = "clementine">
<quantity = "3">
</type>
<fruit />
等等
还是有更好的办法
谢谢
Simon Levinson如果csv未按顺序排序,会发生什么 无论如何,在尝试解析csv文件时,请使用: 它很快,也很容易使用
R如果csv未按顺序排序,会发生什么情况 无论如何,在尝试解析csv文件时,请使用: 它很快,也很容易使用 R
parent,child
fruit,apple
apple,golden_delicious
golden_delicious,english
golden_delicious,french
english,1
french,2
apple,cox
cox,4
apple,braeburn
braeburn,1