• 締切済み

CSVでの取り込み(?)

テキスト形式で作成して(0000001 789879 18年7月) と入力して拡張子をcsv形式に変えて開くと、0000001が1になり、18年7月が18-7に変わります。 それをくい止めたいのですが、何か良い方法はありませんか?

みんなの回答

  • amfw
  • ベストアンサー率23% (39/168)
回答No.2

通常「.csv」ファイルをエクセルから開くと「データ形式」が標準で読み込まれますのでご質問のようになります。 方法は複数ありますが、そのひとつは、 フィル名の「.csv」を「.txt」に変更する。(このとき警告が出ても気にしない) エクセルを立ち上げて、そのファイルを開く(すぐには開かずテキストファイルウイザードが開きます) ウイザードで 1.「データファイル形式の選択」で「スペースによって右または左・・・」を選択し、「次へ」をクリック 2.「フィールドの幅を指定してください」はそのまま「次へ」をクリック 3.列のデータ形式で「文字列を選択、「完了」をクリックする  (ご質問の例では3列とも「G/標準」になっているはずですから、これを「文字列」に変更する) これでどうでしょう?

kaka21
質問者

お礼

有難うございました

すると、全ての回答が全文表示されます。
回答No.1

エクセルでの話ですね。 拡張子をcsvと変えるのをやめるのが一番です。txtのままエクセル で開き、ウィザードで各列の形式を指定しましょう。csvファイルを 勝手に改変するのは、エクセルの仕様ですから。

すると、全ての回答が全文表示されます。

関連するQ&A