CSV文件有多行。如何更新给定行的特定单元格?
我查看了各种npm模块,但我不确定该怎么做。
答案 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);