CSVファイルをExcelにインポートすると、行の最初のフィールドから二重引用符が削除されるだけで、他のすべてのフィールドには残ります。Excelにすべての文字列から引用符を削除させるにはどうすればよいですか?
たとえば、CSVファイルがあります。
「text1」、「text2」、「numeric1」、「numeric2」
"abc"、 "def"、123、456
"abc"、 "def"、123、456
"abc"、 "def"、123、456
"abc"、 "def"、123、456
[データ]>[外部データのインポート]>[データのインポート]を使用してExcelにインポートします。フィールドがコンマで区切られ、テキスト区切り文字が二重引用符文字であることを指定します。
データプレビューと実際のExcelスプレッドシートの列はどちらも、最初のテキストフィールドから二重引用符を削除するだけです。他のすべてのテキストフィールドには、まだ引用符が付いています。本当に奇妙なのは、Accessがこのデータを正しくインポートできることです(つまり、すべてのテキストフィールドから引用符を削除します。
これは、内部のコンマ、引用符、またはエスケープ文字の問題ではないことに注意してください。
これは、Excel2003およびExcel2007で発生します。