我正在尝试使用dsv-Loader将Csv文件中的日期字段加载到Node.js并在控制台中打印输出。 csv文件与js文件位于同一文件夹中。
CSV文件(zillow.csv)
date,close
31-03-2017,16
Node.js代码
var data = require('./zillow.csv');
console.log(data)
输出:
我无法理解我在这么简单的一步中出错了。请帮助!!
答案 0 :(得分:0)
您不需要csv文件,因为csv内容不是对象内容
您可以要求使用json文件而不是csv。
为此,请按照以下步骤操作:
mydata.json
的新json文件 mydata.json
包含您的数据:
{
"0": {"date": "31-03-2017", "close": 16},
"1": {"date": "15-04-2017", "close": 1},
"2": {"date": "25-05-2017", "close": 22}
}
在你的node.js代码中:
var data = require('./mydata.json');
console.log(data);
结果是:
{ '0': { date: '31-03-2017', close: 16 },
'1': { date: '15-04-2017', close: 1 },
'2': { date: '25-05-2017', close: 22 } }
Process finished with exit code 0
答案 1 :(得分:0)
您可以使用此程序包:fast-csv来解析和格式化csv内容: