在csv字段中插入多行文本

时间:2012-05-11 07:05:39

标签: text csv multiline export-to-csv

我想在CSV字段中插入多行文字数据。

例如:

var data = "\nanything\nin\nthis\nfield";
var fields = "\"Datafield1\",\"Datafield2:"+data+"\"\n";

当我将fields保存到 csv 文件并使用MS Excel打开时,我只能看到第一列。但是当我使用文本编辑器打开文件时,我看到:

  

“Datafield1”,“Datafield2:
  什么
  在   这
  字段“

我不知道我是否反对 CSV 标准。即使我反对请帮助我解决方法。

...谢谢

2 个答案:

答案 0 :(得分:7)

默认情况下,MS Excel使用分号作为分隔符。使用;,您会看到:

enter image description here

答案 1 :(得分:3)

在这里,我放置一些文本,然后是 NewLine 字符,后跟一些更多文本和 必须将整个字符串引用到csv文件中的字段中。

不要使用CR,因为EXCEL会将它放在下一个单元格中。

  

“”2“+ NL +”DATE“”

当你调用EXCEL时,你会看到这个。您可能需要自动调整高度以查看整个单元格。

2

DATE

这是Basic

中的代码
CHR$(34,"2", 10,"DATE", 34)