如何将 javascript 中的汽车 returns 导出为 CSV?
Hoy to make car returns in javascript exporting to CSV?
我必须使用 javascript 将一些数据导出到 CSV。我需要在一个单元格中将一些列显示为列表,而不是简单的字符串。
我尝试在每个项目的末尾添加 \n、\r 或 \r\n,但它们打印在下一行;而不是在同一个单元格中。
然后我尝试在列表的开头和结尾添加引号。像这样:
"item1
item2
item3"
这似乎可行,但如果其中一项有引号:
"ite"m1
item2
item3"
它显示不正确,并且显示了另一行的下一项。
您是否知道另一种显示列表的方法,而不是在列表的开头和结尾添加引号?谢谢
据我所知,引号是转义换行符的唯一方法,因此您现在必须坚持使用此方法。
解决方案
使用引号。
如果其中一项在其内容中包含引号,您必须 加倍 它们,如下所示:
"ite""m1
item2
item3"
在 Excel 中,这将作为 单个 值输出到 :
ite"m1
item2
item3
我必须使用 javascript 将一些数据导出到 CSV。我需要在一个单元格中将一些列显示为列表,而不是简单的字符串。 我尝试在每个项目的末尾添加 \n、\r 或 \r\n,但它们打印在下一行;而不是在同一个单元格中。 然后我尝试在列表的开头和结尾添加引号。像这样:
"item1
item2
item3"
这似乎可行,但如果其中一项有引号:
"ite"m1
item2
item3"
它显示不正确,并且显示了另一行的下一项。 您是否知道另一种显示列表的方法,而不是在列表的开头和结尾添加引号?谢谢
据我所知,引号是转义换行符的唯一方法,因此您现在必须坚持使用此方法。
解决方案
使用引号。
如果其中一项在其内容中包含引号,您必须 加倍 它们,如下所示:
"ite""m1
item2
item3"
在 Excel 中,这将作为 单个 值输出到 :
ite"m1
item2
item3