Here是关于如何将完整的json转换为csv的一个很好的例子。
我使用npm install json-2-csv
我试图在这个例子中试一试。我制作了一个js文件,但我无法运行它。如何运行它以查看它的工作原理?
这是为json-2-csv页面提供的示例。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title> </title>
</head>
<body>
<script>
var converter = require('json-2-csv');
var documents = [
{
Make: 'Nissan',
Model: 'Murano',
Year: '2013',
Specifications: {
Mileage: '7106',
Trim: 'S AWD'
}
},
{
Make: 'BMW',
Model: 'X5',
Year: '2014',
Specifications: {
Mileage: '3287',
Trim: 'M'
}
}
];
var json2csvCallback = function (err, csv) {
if (err) throw err;
console.log(csv);
};
converter.json2csv(documents, json2csvCallback);
</script>
</body>
</html>
答案 0 :(得分:1)
假设您已安装node
和npm
...
您需要忘记HTML标记。这是什么节点抱怨的。
example
。npm install json-2-csv
。example.js
的文件并粘贴以下内容。基本上,只是你问题中的脚本......
var converter = require('json-2-csv');
var documents = [
{
Make: 'Nissan',
Model: 'Murano',
Year: '2013',
Specifications: {
Mileage: '7106',
Trim: 'S AWD'
}
},
{
Make: 'BMW',
Model: 'X5',
Year: '2014',
Specifications: {
Mileage: '3287',
Trim: 'M'
}
}
];
var json2csvCallback = function (err, csv) {
if (err) throw err;
console.log(csv);
};
converter.json2csv(documents, json2csvCallback);
&#13;
node example.js
。那就是它!该程序将以CSV格式打印出数据。
答案 1 :(得分:0)
假设您的文件名为myFile.js,请在与JS文件相同的目录中从终端运行以下命令:
node myFile.js
这假设您已经安装了可以从NodeJS.org安装的NodeJS。