- ベストアンサー
csvファイルからの変換
csvファイルに20030627と、テキストで数字が入っています。 これをExcelファイルに変換すると、形式が日付にならないので、2003/06/27となるようにしたいのですが(文字列ではなく)、簡単にはいきません。 いい変換方法はないでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
メニューバーのデータ→外部データの取り込み→テキストファイルのインポートの編集をクリック。任意のCSVファイルを開き、テキストファイルウィザードの3/3で「列のデータ形式」で「日付」、「YMD」を選択し「完了」をクリックすれば「2003/6/27」と変換されると思うので、セルの書式設定の表示形式タブを開き、分類をユーザー定義にして、種類の欄に「yyyy/mm/dd」と設定して「OK」をクリックすれば可能かと思います。
その他の回答 (2)
- TOSHMOTH
- ベストアンサー率0% (0/10)
回答No.3
一度Excelで開き行を選択した後、「セルの書式設定」の「表示形式」「ユーザ定義」で「種類」の部分に「0000-00-00」と登録しExcelを一旦保存して閉じます。 再度開くと自動で日付データとして認識されますので、そのまま閉じると保存を聞いてきます。 ここで上書き保存を指定するとCSVのファイルの中のテキストは「yyyy/mm/dd」と変換されています。 念のためファイルをコピーして作業されることを忘れないようにしてください。
質問者
お礼
ユーザ定義を設定することで可能なのですね。 試してみます。 ありがとうございました。
- happypoint
- ベストアンサー率36% (521/1422)
回答No.2
こんにちは。 昨日、ひょんなことからこんな質問を見つけました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=585558
質問者
お礼
似たような質問があったのですね。 参考になりました。 ありがとうございました。
お礼
ステップを何度か踏まないといけないのですね。 試してみます。 ありがとうございました。