Javascript 考虑到mongodb中的twitter数据,如何使用node.js将json文件转换为excel
Javascript 考虑到mongodb中的twitter数据,如何使用node.js将json文件转换为excel,javascript,json,node.js,mongodb,Javascript,Json,Node.js,Mongodb,var json2csv=require('json2csv'); json2csv({data:someJSONData,字段:['screen\u name','status\u count','location']},函数(err,csv){ if(err)console.log(err); console.log(csv); }); var json=[ { “屏幕名称:“Doug_E______Stile”“, “状态计数”:1546, “地点”:“马里兰州” }, { “屏幕名称”:
var json2csv=require('json2csv');
json2csv({data:someJSONData,字段:['screen\u name','status\u count','location']},函数(err,csv){
if(err)console.log(err);
console.log(csv);
});
var json=[
{
“屏幕名称:“Doug_E______Stile”“,
“状态计数”:1546,
“地点”:“马里兰州”
}, {
“屏幕名称”:“cthxidm”,,
“状态计数”:339,
“地点”:“秘鲁马尼亚”,
}, {
“屏幕名称”:“Jiiiimarjoh”,
“状态计数”:4205,,
“地点”:“菲律宾南哥打巴托”
}
];
json2csv({data:json,字段:['screen\u name','status\u count','location']},函数(err,excel){
if(err)console.log(err);
fs.writeFile('file.csv',csv,函数(err){
如果(错误)抛出错误;
log('file saved');
});
});
看起来您正在使用名为csv
的变量,但函数参数的名称是excel
。应该是:
fs.writeFile('file.csv', excel, function(err) {
而不是
fs.writeFile('file.csv', csv, function(err) {
谢谢你,但我仍然收到错误,说文件未链接我将此文件另存为fromat.js,但未在我的app.js中链接我是如何做到的。。。你能给我个主意吗