17

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

前任:

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

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

"Datafield1","Datafield2: 此 字段 中的
任何内容"



我不知道我是否违反了CSV标准。即使我反对请帮助我解决问题。

谢谢...

4

2 回答 2

8

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

在此处输入图像描述

于 2012-05-11T07:09:39.953 回答
4

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

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

""2" + NL + "日期""

当您调用 EXCEL 时,您将看到这一点。您可能必须自动调整高度才能看到整个单元格。

2

日期

这是Basic中的代码

CHR$(34,"2", 10,"DATE", 34)
于 2013-09-15T19:42:05.400 回答