在NodeJS中将自定义文本添加到CSV文件的末尾

时间:2017-06-16 07:51:35

标签: node.js csv parsing

如何在NodeJS的.csv文件末尾添加自定义文本?目前,我解析csv文件并对预定义参数(分隔符,列号等)进行一些验证,之后我必须在文件末尾添加自定义行。

示例:

Col1 Col2 Col3 Col4
Row1 Row1 Row1 Row1
Row2 Row2 Row2 Row2
Row3 Row3 Row3 Row3

最后,应该有自定义行和行结束符。

例如:

this is the end of file\n

1 个答案:

答案 0 :(得分:1)

您只需使用appendFile

即可
Asynchronously:

const fs = require('fs');

fs.appendFile('yourfile.csv', 'this is the end of file\n', function (err) {
  if (err) throw err;
  console.log('Saved!');
});

Synchronously:

const fs = require('fs');

fs.appendFileSync('yourfile.csv', 'this is the end of file\n');