• ベストアンサー

csvファイルの「0」文字表示

ExcelにてCSVファイルを開いた場合、「0001」(CSV側)というデータは、0が削られ「1」(Excel側)へと変換されてしまいます。 Excelで開いた際に、はじめから0001の状態で(後でセルの書式設定でいじるのではなく・・・)表示したいのですが、どうしたら宜しいでしょうか?

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

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

CSVファイルを自動で開くと書式は有無をいわさず標準形式で開かれますのでそれが仕様となります。 これを回避するには例えば一旦xsvをtxtなどで保存し、エクセルから開くと一つのセルに全部入って開かれますので、その状態で「データ」から「区切り位置」を使って再度区切りなおすというやり方があります。 他にはcsvにしたあと再度CSVをtxt形式で開いて文字列にしたいフィールドは全て頭に「'」を付けるとか。 とりあえず普通の方法ではできないです。

関連するQ&A