繁体   English   中英

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

[英]Node.js update cell in csv file

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

我看过各种npm模块,但不确定如何去做。

我会使用诸如Baby Parse之类的东西

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

从npm描述:

parsed = Baby.parse(csv);

rows = parsed.data;

现在,只需遍历行的每个索引即可编辑所需的单元格。

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

例:

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

let options = {fileName:“ example.csv”,cellAddress:'H7“',cellValue:” updated value“};

csvEditor(options);

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM