插入多行文本的CSV场(Inserting multiline text in a csv fiel

2019-09-17 04:16发布

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

例如:

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

当我救fieldscsv文件,并使用MS Excel中打开它,我能看到的只有第一列。 但是,当我打开使用文本编辑器我看到文件:

“Datafield1”,“Datafield2:
什么

这个
领域”

我不知道我是否会针对CSV标准。 就算我会反对的请帮我解决方法。

谢谢...

Answer 1:

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



Answer 2:

在这里,我把一些文字,然后换行字符后面一些文字,整个字符串必须用引号引起来成csv文件的字段。

不要使用CR因为Excel将其放置在一个单元格。

“” 2" + NL + “DATE””

当你调用EXCEL,你会看到这一点。 您可能需要自动调整大小的高度来看到整个小区。

2

日期

下面是基本的代码

CHR$(34,"2", 10,"DATE", 34)


文章来源: Inserting multiline text in a csv field