Node.js更新csv文件中的单元格

时间:2017-03-20 20:49:15

标签: javascript node.js

CSV文件有多行。如何更新给定行的特定单元格?

我查看了各种npm模块,但我不确定该怎么做。

2 个答案:

答案 0 :(得分:0)

我会使用诸如Baby Parse

之类的东西

Baby Parse是javascript Papa Parse的节点版本。使用Baby Parse,您可以加载本地或远程文件,解析它以便返回一个行数组,这些行本质上是一个包含所有单元格的二维数组,然后编辑您想要的任何单元格。

来自npm说明:

parsed = Baby.parse(csv);

rows = parsed.data;

现在只需浏览行的每个索引即可编辑所需的单元格。

答案 1 :(得分:-1)

您可以尝试使用csv-cell-editor模块来更新csv文件中的特定单元格。

示例:

让csvEditor = require('csv-editor');

让选项= { fileName:“ example.csv”, cellAddress:'H7“', cellValue:“更新后的值” };

csvEditor(options);

参考: https://www.npmjs.com/package/csv-cell-editor