[334] 区切り文字を正規表現で指定したい
roid [2015/10/08 11:11:08]
「1\t,2\t,3」という行を持つCSVがあった場合、Excelでは
1,2,3と同様に扱われます。
Cassavaでは、,と\tをそれぞれ1つの区切りとするため、
1,,2,,3というCSVとみなされます。
Excelと同様の動きにしていただきたいです。
区切り文字を正規表現で指定できるようにするようにしていただければ、「\s*,」等と定義することで解決するのですが・・・
Re: [334] 区切り文字を正規表現で指定したい
あすかぜ [2015/10/08 22:36:40]
正規表現は使えませんが、「1\t,2\t,3」を「1,2,3」と同様に扱う設定は可能です。
1. [オプション(O)]-[オプション(O)...] でオプションダイアログを開く
2. 左側のツリーで「CSV」を選択
3. 右側の「ロード時区切り文字リスト」から「\t」を削除
4. 右側の「ロード時区切り文字リスト(連続を無視)」に「\t」を追加
5. 「OK」ボタンをクリック
上記の設定で CSV ファイルを開くと、「,」の前後にあるタブが無視されるようになります。
試してみてください。