(javascript)CSV文件到javascript对象
我是傻瓜。 我需要从csv文件到javascript对象(javascript)CSV文件到javascript对象,javascript,arrays,csv,Javascript,Arrays,Csv,我是傻瓜。 我需要从csv文件到javascript对象 <<1.csv>> apple banana car <<2.csv>> apple banana <<3.csv>> apple car day <<4.csv>> <<5.csv>> car 我应该怎么做呢?下面是示例代码 var x = {}; function readCSV(filename, ob
<<1.csv>>
apple
banana
car
<<2.csv>>
apple
banana
<<3.csv>>
apple
car
day
<<4.csv>>
<<5.csv>>
car
我应该怎么做呢?下面是示例代码
var x = {};
function readCSV(filename, objectKey) {
var bufferString;
fs.readFile(filename,function (err,data) {
if (err) {
return console.log(err);
}
//Convert and store csv information into a buffer.
bufferString = data.toString();
//create an array that contains each line as an element
x[objectKey] = bufferString.split('\n');
});
}
readCSV('1.csv', 'first');
readCSV('2.csv', 'second');
readCSV('3.csv', 'third');
readCSV('4.csv', 'forth');
readCSV('5.csv', 'fifth');
fs在此上下文中是未知的…您是在节点或浏览器上运行它吗?如果您在浏览器上运行,文件保存在哪里?如果您正在节点服务器上执行任务,则上面的代码就是一个示例。
var x = {};
function readCSV(filename, objectKey) {
var bufferString;
fs.readFile(filename,function (err,data) {
if (err) {
return console.log(err);
}
//Convert and store csv information into a buffer.
bufferString = data.toString();
//create an array that contains each line as an element
x[objectKey] = bufferString.split('\n');
});
}
readCSV('1.csv', 'first');
readCSV('2.csv', 'second');
readCSV('3.csv', 'third');
readCSV('4.csv', 'forth');
readCSV('5.csv', 'fifth');