• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイルのダブルクォーテーションについて)

CSVファイルのダブルクォーテーションについて

このQ&Aのポイント
  • ショッピングカート WebCart 2.31を使用して商品一覧データをcsv形式でダウンロード・アップロードする際に、Excel2003で開くと表示が崩れる問題が発生しています。ダウンロードしたcsvデータはテキストエディタで開くとダブルクォーテーションで括られた形式になっており、Excel2003ではそれを認識できないために表示が崩れてしまいます。
  • 問題の原因は、ダウンロードしたcsvデータの各データがダブルクォーテーションで括られた形式になっていることです。Excel2003では、通常のカンマ区切り形式を前提としているため、ダブルクォーテーションで括られた形式を認識できません。そのため、ダウンロードしたcsvデータをそのままアップロードすると表示が崩れてしまいます。
  • 解決策としては、ダウンロードしたcsvデータをテキストエディタで開き、各データのダブルクォーテーションを削除して保存することです。これにより、Excel2003で開いた際にダブルクォーテーションで括られた形式にせずに正常に表示することができます。ただし、この方法では何もせずにそのままアップロードする場合と比べて、ダウンロードしたcsvデータの表示が若干変わる可能性がありますので、ご注意ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

Excel2003で開くとき、CSVファイルを直接ひらくのではなく、一旦エクセルを立ち上げ、メニューの「データ」、「外部データの取り込み」、「テキストファイルのインポート」を指示すると、ダイアログが開くので、「ファイルの種類」を「テキストファイル(*.txt)」から「すべてのファイル(*.*)」に変更します。 ここに当該CSVファイルが現れたらインポートし、ウィザードに従い、「カンマやタブなど区切り文字うんぬん」にチェックして次へ。 区切り文字にカンマをチェックして「文字の引用符」を「なし」にして次へ。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

要は、Excel で作成したCSVの各データをダブルクォーテーションで括られた形式にしたいということですね。 それなら、[参考URL]に示した質問に対して Wendy02さんが ANo.5 で提示されたツール「CSVを加工するWSHプログラム」がとても便利で、私はしょっちゅうお世話になっています。→ Wendy02さんに感謝!

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?qid=2442823
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

まず、Excelで開くファイル名を *.csv から、*.txt に改名します。 (※ *.csv のままでは、無条件で csvファイルと認識して、"" を文字列の引用符として捉え、読み込む際に取り除いてしまいます。) 次に、ファイル(F) ==> 開く(O) の操作をして、開くファイル( *.txt )を選択します。  この時、テキストファイル ウィザードが起動します。   ・ 1/3 では、カンマやタブなどの区切り文字によって・・・ を選択   ・ 2/3 では、"区切り文字" には カンマのみを選択し、 "文字の引用符" は、なし を選択。   ・ 3/3 では、なにも設定を変更せずに、完了 ボタンをクリック  以上の操作をすれば良いと思います。