Javascript 快速csv将不需要的引号添加到数字中

Javascript 快速csv将不需要的引号添加到数字中,javascript,node.js,csv,Javascript,Node.js,Csv,我试图在nodejs中使用快速csv写入csv,但不知怎的,csv中出现了引号,这导致了一些问题 实际结果: Header1, Header2 Name, "1,2,2" Name, "3,3,4" 预期结果: Header1, Header2 Name, 1,2,2 Name, 3,3,4 我之前记录了数字数组,没有出现引号。我不知道他们从哪里来 谢谢 欢迎光临!您试图写入无效的CSV。由于CSV是逗号分隔的,因此包含逗号的值应通过将其嵌入双引号进行转义。您所期望的结果实际上是无

我试图在nodejs中使用快速csv写入csv,但不知怎的,csv中出现了引号,这导致了一些问题

实际结果:

Header1, Header2
Name, "1,2,2"  

Name, "3,3,4"  
预期结果:

Header1, Header2
Name, 1,2,2
Name, 3,3,4
我之前记录了数字数组,没有出现引号。我不知道他们从哪里来


谢谢

欢迎光临!您试图写入无效的CSV。由于CSV是逗号分隔的,因此包含逗号的值应通过将其嵌入双引号进行转义。您所期望的结果实际上是无效的,因为它只有2个标题,后面跟着每个都有4个值的行。我认为fast csv不支持这一点是有道理的。但是看看它(我实际上不知道fast csv),似乎您可以只传递可能没有验证数字的值数组。如果是这样,如果将数组展平,而不是将
[“Name”,[1,2,2]]]
传递给fast csv,则可以将
[“Name”,1,2,2]
传递给fast csv。分隔值。您可以执行类似于
arrayofnumbers1.unshift(firstnamestring)
的操作,而不是
[firstnamestring,arrayofnumbers1]
,以获得前面有名字的扁平值列表。
Header1, Header2
Name, 1,2,2
Name, 3,3,4