我有一个包含以下条目的csv文件:
a,10
b,20
c,30
d,40
在JavaScript中,我想将这个csv文件分配给一个变量,让我们说x如下:
x = [
['a',10],
['b',20],
['c',30],
['d',40]
]
有人可以告诉我如何做到这一点。
答案 0 :(得分:1)
如果你的CSV非常简单,你只需要两个分割和一个循环:
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(',');
});