今回は、Excel による CSV ファイルの編集で、ダブルクォーテーションが失われてしまう問題について調べ、それを復活させる方法を検討します。
ダブルクォーテーションを返してほしい
CSV ファイルをダブルクリックすると当然のように Excel で開かれますが、そのときは注意が必要です。 開くだけならまだしも、保存すると CSV の形式が勝手にいろいろ変更されてしまうからです。
その一つに今回取り上げる「ダブルクォーテーションが消えてしまう問題」があります。
CSV の各フィールドを囲んでいたダブルクォーテーション「"」が、Excel で保存するだけで失われ、フィールドがハダカにされてしまうのです。
CSV で外部とデータをやり取りするときにはこれがトラブルの原因になることがあります。 Excel でCSVを保存しなければいいだけの話なのですが、業務的に避けられないこともあります。
CSV のダブルクォーテーションを復活させることは出来ないのでしょうか。
続きを読む