Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NodeJS:智能JSON到Excel文件的转换_Javascript_Json_Node.js_Excel - Fatal编程技术网

Javascript NodeJS:智能JSON到Excel文件的转换

Javascript NodeJS:智能JSON到Excel文件的转换,javascript,json,node.js,excel,Javascript,Json,Node.js,Excel,我在NodeJS中工作,我想将JSON格式的对象导出到Excel文件中 我很清楚,有(至少)三个npm软件包用于此目的,但到目前为止,没有一个给了我梦想中的输出 以下是我拥有的javascript对象: var myObject= { 哈希键1:{ 凯亚:数据A1, 键盘:2 } 哈希键2:{ keyA:dataA2, 键盘:2 } };您可以写入csv(逗号分隔值)文本文件,而无需任何附加库。默认情况下,此扩展在Excel中打开 var fs = require('fs'); var fil

我在NodeJS中工作,我想将JSON格式的对象导出到Excel文件中

我很清楚,有(至少)三个npm软件包用于此目的,但到目前为止,没有一个给了我梦想中的输出

以下是我拥有的javascript对象:

var myObject=
{
哈希键1:{
凯亚:数据A1,
键盘:2
}
哈希键2:{
keyA:dataA2,
键盘:2
}
};您可以写入csv(逗号分隔值)文本文件,而无需任何附加库。默认情况下,此扩展在Excel中打开

var fs = require('fs');
var file = fs.createWriteStream('file.csv', {'flags': 'w', autoClose: true});
var result = '';
for (var hashkey in myObject) 
    result += hashkey + ';' + myObject[hashkey].keyA + ';' + myObject[hashkey].keyB + '\n';
file.write(result); 

精彩的!第一次尝试我的整个数据库。我猜这是一个新手问题,答案很简单,但考虑到你的片段简单且有用,我还是很喜欢你!此外,我觉得以我想要的方式构建自己的字符串比使用其他人的模块更安全。太多了!