-1

我必须使用 javascript 将一些数据导出到 CSV。我需要将一些列显示为一个单元格中的列表,而不是简单的字符串。我尝试在每个项目的末尾添加 \n、\r 或 \r\n,但它们被打印在下一行;而不是在同一个单元格中。然后我尝试在列表的开头和结尾添加引号。像这样:

"item1
item2
item3"

这似乎有效,但如果其中一项有引号:

"ite"m1
item2
item3"

它未正确显示,并且显示另一行中的下一项。您是否知道另一种显示列表的方法,而不是在列表的开头和结尾添加引号?谢谢

4

1 回答 1

0

据我所知,引号是转义换行符的唯一方法,因此您现在必须坚持使用此方法。

解决方案

使用引号。

如果其中一个项目的内容中有引号,则必须将它们加倍,如下所示:

"ite""m1
item2
item3"

在 Excel 中,这将作为单个值输出到:

ite"m1
item2
item3
于 2018-07-18T13:07:49.157 回答