• ベストアンサー

csvをExcelで表示したとき、「-」を日付と認識させたくない

お世話になります。 顧客情報のデータをcsvに吐き出した際、住所のデータが町名と番地に分かれて出力されています。すなわち、「address1」に「東京都渋谷区○○」、「address2」に「1-2-3」という感じです。 これをExcelで表示すると、「1-2-3」の部分が「2001/2/3」となって表示されています。日付と認識しているためですよね。 なのでこれをこのままセルの書式設定で「文字列」にすると、「36925」というシリアル値になってしまいます。 これを、Excelに取り込んだときにそもそも日付と認識させず、「-」を「-」のまま表示させるにはどうしたらいいでしょうか。 もし方法がありましたら教えていただきたいと思います。 よろしくお願いいたします。

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

  • ベストアンサー
  • laputart
  • ベストアンサー率34% (288/843)
回答No.1

以下の方法で試されては如何ですか。 顧客情報のデータをcsvに吐出す (2)そのファイルをメモ帳などで開いて テキスト形式で保存する ファイル名.txt (3)Excelを開いてテキストファイルを指定して開くとウィザードが開いて、各列に対して 標準、日付、文字列かを選択する事が出来ます。 その列を指定して、文字列と指令すれば出来ると思います。 ●問題はcsv形式をtxt形式で保存出来るか、データが変らないかどうかですが大抵の場合問題ないと思いますが、よく確かめてください 参考 http://www.graffiti.jp/pc/p040607s.htm

kozuru
質問者

お礼

このままの方法でできました! ウィザードで各列毎に表示形式を選ぶ事ができることは知りませんでした。 本当にありがとうございました。

その他の回答 (2)

  • MACHSHAKE
  • ベストアンサー率30% (1114/3600)
回答No.3

Excelを開いて、データ>外部データのインポートで開いてもだめって事ですか?

kozuru
質問者

お礼

下のお二人のところにも書いたとおり、そこからウィザードで表示形式を文字列にしたらできました。 ありがとうございました。

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.2

csvファイルをそのままEXCELで読み込む場合 CSVには書式の機能がないため「1-2-3」どうしても日付として認識してします。 1つの方法としては、拡張子をCSVからTXTに変更し、EXCELで読み込むとテキストウイザードが立ち上がるので該当の列を文字列で指定してあげれば日付に変更されません。

kozuru
質問者

お礼

その方法でできました。 ありがとうございました!

関連するQ&A

  • ExcelでCSVを日付を読み込むと化ける

    こんにちは。CSVファイルをExcelに読み込むと日付のところが文字化けをしてしまいます。 A1に2012/04/05 というデータを読み込むと、1905/7/4 とA1では表示されてしまいます。これはなぜこのような現象が起こるのでしょうか? セルの書式を「日付」にしても解消されません。

  • CSVの番地をエクセルで開くと日付に化けてしまう

    アクセスから住所をCSVで出力しました。 住所は4個に分かれているのですが、番地(例:1-2-3)だけの項目があります。 そのCSVをエクセルで開くと、番地が日付等に化けてしまいます。 化けずに(例:1-2-3)のような表示で開くためには、どうすればいいでしょうか?

  • エクセルで8-8という番地が日付になってしまいます

    郵便番号の更新データ(.csv)をダウンロードし エクセルで開いたいのですが8-8という番地のセルが 8月8日になってしまいました。 書式を文字型にしても日付→文字という変更で 38207と表示されてしまいます。元の8-8にする 方法はありますでしょうか?

  • CSV出力からエクセルでの日付表示

    CSV出力からエクセルに表示した日付表示 がセル内で20150315、20150314のように 表示されています。 これを2015年3月15日、2015年 3月14日のように変換したいのですが、 セルの書式設定/日付ではうまくいきません。 どのようにすればいいでしょうか。 よろしくお願いします。

  • xls→csv→txtで住所が数値で読み込まれる

    ファイルメーカーのに入っている住所録のデータを 弥生顧客にインポートする際に ファイルメーカーのデータをxlsにエクスポート それとcsvファイルに保存 カンマ区切りのテキストファイル にして弥生顧客にインポートするのですが もとデータの住所を関数で町名までと番地以下に分けているのですが xls→csvに変換する際に 住所の番地以下が数値として読み込まれ 勝手に日付になってしまうところがあります。 (しかも、その日付も西暦だったり英文だったりばらばら) 外部ファイルとして読み込んだりしてみたのですが上手くいきません。 何か解決策があれば教えてください。 どうぞよろしくお願いいたします。 ファイルメーカーのバージョンは5.5 エクセルは2003 弥生顧客は8.0です。 OSはWinXpです。

  • CSVでの変換とエクセルデータ(日付)

    CSVでの変換データで日付がハイフンで結ばれているものを、エクセルで日付データ(2012/01/05)に一括で変換する方法を教えてください。ちなみに書式設定では一括でできませんでした。よろしくお願いします。

  • 日付を含むCSVをExcel2019で開くと不正確

    添付画像のようにCSV(画像左)の日付がExcelで不正確に解釈されます。 ・16/08/2021 これは、そのまま16/08/2021で取り扱われます。 ・09/08/2021 これは、日付として扱われ、September,8,2021 になります ・02/08/2021 これは、日付として扱われ、February,2,2021 になります CSVのコピペで発生、マクロでCSVを読み込んでも同じです。 CSVのデータをそのままの形(Excelの解釈不要)で扱いたいのですが、どうしたらよいでしょうか。

  • エクセルの日付への自動変換を止めさすには

    "1-2-3","2-24" という文字列の入ったCSVファイルを エクセルで開くと 2001/2/3 2月24日 というように 自動で日付と判断されてしまい、そのまま上書きすると 日付データとして確定してしまいます。 エクセルで開いても、該当のセルの値が 1-2-3 2-24 の文字列として使いたいのですが、 エクセルの「書式・セルの書式・表示形式」で、”文字” にしても、うまく出来ません。

  • Excel(csv) で入力した文字が日付になってしまいます。

    Excel(csv)で住所を管理しています。 一つのセルに1-1-1のように入力をし、 次回そのファイルを開くと2001/1/1と表示され、 セルの書式設定の表示形式をみると日付になっています。 文字列にしてみても、36892というような 数字にしかならず、元の打ったデータがなんだったか わからなくなってしまいます。 なんとかこの現象を回避する方法はありますでしょうか? よろしくお願いします。

  • データの変換(xls → csv)

    エクセルのデータの変換処理について質問します。 住所録のデータがあるのですが、 番地が数式や日付と捉えられないように、表示形式を文字列にしています。 先日データをcsvに変換する必要があり、変換したのですが、 文字列にしたはずが日付などになってしまい、 別の数字に変わってしまう箇所があります。 たとえば「5-6」(5丁目6番地)などを「5月6日」などと表示させずに、 そのまま「5-6」と表示させるにはどうしたらよいのでしょうか。 エクセルにあまり詳しくないもので、よくわかりません。 どうぞよろしくお願いします。

専門家に質問してみよう