[812] 編集した際に各項目のダブルクオーテーションが消えてしまう
アキヤマ [2024/02/09 17:21:54]
2つのCSVファイルを比較しようとしました。
ファイルA)
"a","b","c"
ファイルB)
"a","b","c"
"d","e","f"
実際には項目数もレコード数も大量ですが、
上記例でいうと「2つのファイルの1行目に差異があるか」を比較したかったため
Cassavaでファイルを開いた状態で、ファイルBの2行目を削除しました。
するとファイルBの各項目のダブルクオーテーションが消えてしまったため
比較ツールで想定外の結果が出てしまいました。
このようなことを防ぐ方法はあるでしょうか?
Re: [812] 編集した際に各項目のダブルクオーテーションが消えてしまう
あすかぜ [2024/02/09 22:41:01]
はい、Cassava Editor はファイル読み込み時に表形式のデータだけを保持するので、
ダブルクオーテーションの有無の情報は失われてしまいます。
もし元々すべてのセルにダブルクオーテーションがついているようでしたら、
次の手順で Cassava Editor の保存時にもダブルクオーテーションをつけるようにできます。
1. [オプション(O)]-[オプション(O)...] メニューでオプションダイアログを開く
2. 左側のツリーで「CSV(アクティブ)」を選択する
3. 右側の「クオート」設定を「すべてのセルを""で囲む」とする
4. 「OK」ボタンをクリックする
このオプションで役に立つでしょうか。
Re: [812] 編集した際に各項目のダブルクオーテーションが消えてしまう
アキヤマ [2024/02/13 09:14:37]
早速のご返信ありがとうございます。
>もし元々すべてのセルにダブルクオーテーションがついているようでしたら、
今回、比較をしようとしたファイルがたまたまそうだっただけなので
設定の変更は控えておこうと思います。
ただ、案内いただいた方法で
「常にすべてのセルをダブルクオーテーションで囲うことができる」
ということを知れたので、今後利用したいと思います。
ありがとうございました。