17

CSVフィールドに複数行のテキストデータを挿入したい。

元:

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

csvファイルに保存fieldsしてMSExcelを使用して開くと、最初の列のみが表示されます。しかし、テキストエディタを使用してファイルを開くと、次のように表示されます。

"Datafield1"、 "Datafield2: この フィールド の
すべて"



CSV標準に違反しているかどうかはわかりません。反対する場合でも回避策を手伝ってください。

ありがとう...

4

2 に答える 2

8

デフォルトでは、MSExcelは区切り文字としてセミコロンを使用します。使用する;と、次のように表示されます。

ここに画像の説明を入力してください

于 2012-05-11T07:09:39.953 に答える
4

ここでは、いくつかのテキスト、続いてNewLine文字、さらにいくつかのテキストを配置し、文字列全体をcsvファイルのフィールドに引用符で囲む必要があります。

EXCELはCRを次のセルに配置するため、CRは使用しないでください。

"" 2 "+ NL+"日付""

EXCELを呼び出すと、これが表示されます。セル全体を表示するには、高さの自動サイズ設定が必要になる場合があります。

2

日にち

これがBasicのコードです

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