it-swarm-ja.com

引用符で囲まれたフィールドにカンマを使用してCSVをExcelにインポートする

カンマを含めることができるテキストフィールドを含むCSVファイルがあります。 Excelにインポートすると、これらのカンマがフィールドの区切り記号として取得されます。フィールドを引用符で囲んでおり、二重引用符も試しました。これをそのままインポートできる方法はありますか、それとも別の区切り文字に変換する必要がありますか?

14
Jeff

区切られた値の間にスペースがないことを確認し、各フィールドを引用符で囲みます。

"1, 2","3, 4"

2つのセルにインポートされます-最初のセルは「1、2」、2番目のセルは「3、4」です。

17
Leom Burke

どのようにインポートしますか?リボンのデータインポート機能を使用していますか、それともVBA経由ですか?リボン関数を使用してインポートする場合、テキスト修飾子を "として指定でき、" abc、123 "、" abc、123 "、" abc、123 "をabc、123<next cell>abc、123<next cell>abc、123としてインポートするためです。

それでも機能せず、何十ものファイルに対してこれを行う必要がない場合は、 "、"(引用符を含む)の検索と置換を行い、 "^ t"(引用符を含む)(^ Wordで検索と置換を行うと、MS Wordバージョンのタブになります。次に、タブ区切りファイルを使用できます...

1
Brad

上記のブラッドの回答に基づいて、大規模なファイル(数百万行)をインポートする場合、WordはNotepadよりもずっと前にスペース不足になります。メモ帳ではBradの原則を使用しますが、 "^"のみに置き換えます。区切られたフィールドとして指定できるのは1文字のみなので、これはExcelにインポートするときに機能します。

0
Jamaican Dave