CSV 表示
No.02682
NOP
さん 09/07/27 20:14
既に出ていましたら、すみません。
CSV モードで、ダブルクォートで囲まれている文字列に , が
含まれていると、区切りに数えられているようです。
仕様でしょうか?
できれば、ダブルクォートで囲まれている文字列に , が含まれていても
区切りと判断しないようなオプションは可能でしょうか?
ご検討いただけましたら幸いです。
CSV モードとても便利です。対応に感謝いたします。
秀丸エディタ 8.00 Beta 2 です。
[
△
]
RE:02682 CSV 表示
No.02691
秀丸担当
さん 09/07/28 11:25
>できれば、ダブルクォートで囲まれている文字列に , が含まれていても
>区切りと判断しないようなオプションは可能でしょうか?
"〜"で囲まれた中の「""」や「,」は現在対応していませんが、対応できるように
なるべきだと思います。
β3でできるかどうかわかりませんが、できるように修正したいと思います。
ちなみに"〜"の中の改行は対応するのは難しいかもしれません。
[
△
]
RE:02691 CSV 表示
No.02695
NOP
さん 09/07/28 13:32
回答ありがとうございます。
>"〜"で囲まれた中の「""」や「,」は現在対応していませんが、対応できるように
>なるべきだと思います。
ご検討よろしくお願いします。
CSV 中のダブルクォートは、"" (ダブルクォート2つ) が主流では? ""a"" は "a"
を表す。
CSV の各項目が " で囲まれているパターンと、囲まれていないパターンでの処理が
必要そうですね。
場合によっては、' シングルクォートで囲まれている、なぁんてパターンも出てくる
かもしれませんね。 ` バッククォートは、ないか。
>ちなみに"〜"の中の改行は対応するのは難しいかもしれません。
私は CSV 中の改行は未対応でも OK ですが、欲しいと言う方もいらっしゃるかもし
れませんね...
[
△
]
RE:02695 CSV 表示
No.02702
秀丸担当
さん 09/07/28 16:53
>CSV 中のダブルクォートは、"" (ダブルクォート2つ) が主流では? ""a"" は "a"
>を表す。
一応そのつもりでコメントを書いたのですが、念のため書いておくと、
┌──────────
│aaa│b"b"b│ccc│
を表したい場合は、CSVは
aaa,"b""b""b",ccc
ということだと思います。
┌──────────
│aaa│"b"│ccc│
を表したい場合は、CSVは
aaa,"""b""",ccc
ということになると思います。
必ずしも全てが一般的なルールに一致するとも限らないので、オプションもあっ
たほうがいいかもしれないです。
[
△
]