-2

次のようなエントリを含む csv ファイルがあります。

a,10
b,20
c,30
d,40

JavaScript では、この csv ファイルを変数に割り当てたいので、次のように x とします。

x = [
 ['a',10],
 ['b',20],
 ['c',30],
 ['d',40]
]

誰かが私にこれを行う方法を教えてもらえますか.

4

1 に答える 1

1

CSV が本当に単純な場合は、2 つの分割とループが必要です。

var rows = "a,10\nb,20\nc,30\nd,40".split('\n');
var x = [];
for(var i=0; i<rows.length; i++) {
    x.push(rows.split(','));
}

短いバージョン:

var x = "a,10\nb,20\nc,30\nd,40".split('\n').map(function(val) {
    return val.split(',');
});
于 2013-08-03T22:45:09.583 に答える