評價: 0 回應: 3 閱覽: 202
置頂

csv轉換到階層式json

嗨大家好~

小妹想請問大家一個問題><

我遇到的問題是
我有個CSV檔案
想要用d3的treemap畫出來
但是查了網路上的解決
也都畫不出來 整個畫面是空的@@
也找了網路上的csv轉到json的轉換器
但轉出來的結構就不是原本flare.json的結構
有一點不一樣

我的CSV檔案大概是這樣

B,aa,100
B,bb,200
A,cc,333
A,dd,123
C,ee,231
B,ff,456
C,gg,442
A,hh,111
A,ii,234

要轉成階層式的json:B下面有aa,100;bb,200類似這樣

先謝謝大家~

熱門回應

感謝分享

謝謝分享

把csv裡面的資料轉成陣列,一行一列,然後

var obj = {};

for (var i = 0, imax = csvArray.length; i < imax; i+=1)  {

obj[csvArray[0]].push(csvArray[1], csvArray[2]);}

console.dir(obj);

試試看...

會員登入 (先登入會員才能回覆留言喔!)

Facebook留言