CSVフィールドに複数行のテキストデータを挿入したい。
例:
var data = "\nanything\nin\nthis\nfield";
var fields = "\"Datafield1\",\"Datafield2:"+data+"\"\n";
fields
をcsvファイルに保存し、MS Excelを使用して開くと、最初の列のみが表示されます。しかし、テキストエディタを使用してファイルを開くと、次のように表示されます。
"Datafield1"、 "Datafield2:
何でも
に
この
フィールド"
[〜#〜] csv [〜#〜]標準に違反しているかどうかはわかりません。反対する場合でも回避策を手伝ってください。
ありがとう...
デフォルトでは、MSExcelは区切り文字としてセミコロンを使用します。使用する ;
そしてあなたはこれを見るでしょう:
ここでは、いくつかのテキストの後にNewLine charの後にいくつかのテキストを配置し、文字列全体をcsvファイルのフィールドに引用符で囲む必要があります。
CRは次のセルに配置されるため、使用しないでください。
"" 2 "+ NL +"日付 ""
Excelを呼び出すと、これが表示されます。セル全体を表示するには、高さの自動サイズ設定が必要になる場合があります。
2
日付
これがBasicのコードです
CHR$(34,"2", 10,"DATE", 34)