我尝试使用此CSV parsing library来解析我的CSV,但似乎这个库需要" \ r \ n \"在每一行的末尾。
现在,我的CSV看起来像这样:
Bob, Smith, Cats,
Annie, Johnson, Dogs
如何添加字符串" \ r \ n \"紧接着" Cats"和#34;狗"?或者这是不必要的?谢谢!
答案 0 :(得分:0)
检查适合您环境的内容!
您可以将默认'\r\n'
更改为'\n'
,如下所示:
var csv = new CSV(data, { line: '\n' });
希望这有帮助!
答案 1 :(得分:0)
您可以尝试这样的事情:
var text = "Box, Smith, Cats\nAnnie, Johnson, Dogs";
text = text.split( "\n" ).join( "\r\n" );
答案 2 :(得分:0)
在这种情况下,文档确实说您可以使用line
选项自行指定行字符,如另一个答案中已经指出的那样。
只是提供一些额外的信息:
\ r 代表回车
\ n 代表换行符(换行符)
根据您用于生成或手动编写CSV文件的程序,当您点击 Enter 时,这将产生\n
或\r\n
你可以预先治愈'这与文本编辑器,如Notepad ++,Sublime Text,Brackets等具有正则表达式替换功能。 ( Ctrl + H 在大多数情况下启动它)。最值得注意的是,Notepad ++允许您在“视图”菜单中查看所有字符(\ r \ n将显示为CR& \ n的块将显示为带LN的块)。
只需选中正则表达式复选框或图标,然后将所有\n
替换为\r\n
,反之亦然。