CSV到JSON 在使用d3.js画图的过程中,碰到了csv格式的数据,便于查看,就想转成json格式的数据结构,在网上查阅了下,可以使用如下方法转换:1、在线转:http://togeojson.com/ (特定格式
在使用d3.js画图的过程中,碰到了csv格式的数据,便于查看,就想转成json格式的数据结构,在网上查阅了下,可以使用如下方法转换:
1、在线转:http://togeojson.com/ (特定格式csv);
2、通过d3.js中的api去转:
考虑如下表示层级结构的数据结构:
Name Parent
Eve
Cain Eve
Seth Eve
Enos Seth
Noam Seth
Abel Eve
Awan Eve
Enoch Awan
Azura Eve
上述数据格式可以方便的存储在CSV文件中:
name,parent
Eve,
Cain,Eve
Seth,Eve
Enos,Seth
Noam,Seth
Abel,Eve
Awan,Eve
Enoch,Awan
Azura,Eve
然后使用d3.csvParse转成json格式的csv数据:
var table = d3.csvParse(text);
返回:
[
{"name": "Eve", "parent": ""},
{"name": "Cain", "parent": "Eve"},
{"name": "Seth", "parent": "Eve"},
{"name": "Enos", "parent": "Seth"},
{"name": "Noam", "parent": "Seth"},
{"name": "Abel", "parent": "Eve"},
{"name": "Awan", "parent": "Eve"},
{"name": "Enoch", "parent": "Awan"},
{"name": "Azura", "parent": "Eve"}
]
