javascript - 将结果写入nodeJS中的csv文件

标签 javascript arrays node.js loops csv

我正在尝试遍历一串 url 图像,然后获取 splashy.js 所做的 3 rgb 值颜色,然后使用 csv-writer 在 csv 文件中显示数据,但不幸的是没有添加到文件 csv -writer 不断重写文件而不是添加到文件中。如何解决这个问题?

enter image description here

最佳答案

这也可以在不依赖任何第 3 方 npm 模块的情况下实现。 我们可以使用核心 node.js 功能生成 csv 文件。

对于这种情况,我需要了解您要查找的 csv 文件的格式。

一个基本的 csv 文件可以生成为:

let headers = ["h1","h2","h3","h4"].join("\t");
let row1    = ["r1","r2","r3","r4"].join("\t");
let row2    = ["t1","t2","t3","t4"].join("\t");

let writeStream = headers+"\n"+row1+"\n"+row2+"\n";

let fs = require("fs");

fs.writeFile("file.csv", writeStream)
.then(file => {{file details}})
.catch(err => err)

关于javascript - 将结果写入nodeJS中的csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53717629/

相关文章:

node.js - npm run 不提供脚本作为建议

javascript - 在生产中直接表达到错误的端点,但在开发中完美工作

javascript - TweenMax - 如何以不同的速度对元素进行动画处理?

javascript - 在没有 .concat 的情况下基于索引合并 JavaScript 数组

javascript - 检查键值是否存在,如果不存在则在 javascript 中推送带有值的键

node.js - pug 中的 nodejs : Koa , 形式给出未定义

javascript - 如何使用 Gulp.js 将流保存到多个目的地?

javascript - Promises : WebdriverIO UI tests are running only on Chrome, 不适用于 Firefox、Safari

javascript - 即使 isactive 为 false,ng-switch 也不起作用

JAVA按数字顺序对数组进行排序