我知道它可以在其他语言中完成,比如Powershell,我做了很多搜索,但无法在node.js或javascript中找到它的完成方式。
例如,让我说:
carModel,price,color
"Audi",10000,"blue"
"BMW",15000,"red"
"Mercedes",20000,"yellow"
"Porsche",30000,"green"
我希望在第3行附加类似:
carModel,price,color,errorcode,errormsg
"Audi",10000,"blue"
"BMW",15000,"red","05","wrong price"
"Mercedes",20000,"yellow"
"Porsche",30000,"green"
我的问题并不是如何解决上述问题,而是:
有没有办法直接在js 中操作csv文件而不将其转换为json对象并将其转换回csv?
答案 0 :(得分:1)
有没有办法直接在js 中操作csv文件 ......
当然,你可以将它作为一个大字符串全部读入内存,然后将内容拼接到字符串中。然而,与至少以字符串数组或数组数组读取它相比,它可能不是一个好主意。
另请注意,由于引用字段中的换行符等原因,读取CSV可能比看起来更多,因此您可能最好使用CSV解析器npm模块之一...