• ベストアンサー

エクセルからCSVに変換すると文字化けしてしまいます。

エクセルで文字形式で4519001396990と入力してCSVに変換すると4.519E+12となってしまいます。どうすれば回避できるでしょうか。よろしくお願いします。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

保存したCSVをExcelで開いてませんか? メモ帳やエディタで開いて確認してみましょう。 Excelは CSVファイルを "開くときに" 形式変換しますので、Excelで開く場合は「データ」-「外部ファイルデータの取り込み」-「テキストファイルのインポート」で列の形式を文字列にして取り込みます。

picyan
質問者

お礼

ありがとうございました。お蔭様でうまくいきました。

その他の回答 (1)

  • m0r1_2006
  • ベストアンサー率36% (169/464)
回答No.1

Windows 2000 Ofiice 2000 では,そんな現象起きませんでした. ほんとに文字形式で,セルに '4519001396990 と入力していますか? セルに ' 無しで 4519001396990 と入力したら,excel のセルの表示も CSV も 4.52E+12 になったけど,その場合は, 書式ー>セル 数値 で全桁表示になります.

関連するQ&A

  • CSV変換後の文字化け

    初心者で質問させてください。 現在win7・Office2007を使っています Excelで日本語と中国語が混在するファイルを作って、これを「CSV形式」に変換すると、いつも中国語が文字化けになってしまいます。 詳しい方は、ぜひご教示ください。 よろしくお願いいたします。

  • ExcelからCSVファイルへの変換と文字化け

    エクセルからCSVファイルへの変換したときの文字化けに悩まされています。 たとえば、 千代田区大手町19-1 という住所がはいっているセルがあり、CSVに変換すると、 千代田区大手町19?1 となります。 エクセルで開いても、テキストエディタで開いても「-」が「?」に文字化けします。 エンコードの問題なのでしょうが、どうすれば文字化けが解消されるのか、わかりません。 エクセルはデフォルトではSJISで保存されるようなので、 UTF8で保存すれば、文字化けはなくなるのかもしれません。 ただ、 http://web-laboratories.com/excel-csv こちらのサイトにあるように、 [WEBオプション]をつかってUnicode[UTF-8]で保存しても、 テキストエディタで開きなおすと、SJISのままになっているようです。 文字化けをさせないCSVファイルへの保存のやり方を教えてください。

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

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

  • VBAでエクセルでCSVの文字化けを変換し複数取込

    お世話になっております。 使用環境:OFFICE365 エクセルVBAでフォルダに入っている複数のCSVを結合して取り込みたい。 その際、文字化けの回避もしたい。 C:\Users\ユーザー\Desktop\資料\CSV 上記「CSV」の中に複数データがあります。 そのまま開くと文字化けする状態です。 エクセルのシート「取り込み」に上記CSVを結合して取り込みたいです。 どうかご教示お願いいたします。

  • Excelのシートをcsv形式に変換するには。

    Excelのシートをcsv形式に変換するには。 こんにちは。 複数のシートがあるエクセルファイルを、一度にcsv形式に変換したいのですが、 なにかいい方法または、フリーソフトはありますでしょうか? よろしくお願いいたします。

  • csvファイルからの変換

    csvファイルに20030627と、テキストで数字が入っています。 これをExcelファイルに変換すると、形式が日付にならないので、2003/06/27となるようにしたいのですが(文字列ではなく)、簡単にはいきません。 いい変換方法はないでしょうか。

  • csvファイルで指数表現しないようにする方法

    アクセスデータをエクセルデータに、またエクセルデータをCSVデータに 変換する作業中にエクセルに変換した時点ですでに1E00032が 1E+32という形式になってしまいます。それをさらにCSVデータに変換しても変わらないです。本来はCSVデータに変換した時に1E00032の文字列が欲しいのです。いくら書式を文字列に変えても変わらないです。 皆さん、お願いいたします。

  • エクセルをcsv化すると文字化けするのを直したい

    エクセルをcsv化すると文字化けするのを直したいです。 文字コードをどうすればいいのかわかりません 教えてください。

  • エクセル97で作成したファイルをcsvファイルに変換すると?

    エクセル97で作成したファイルをcsvファイルに変換すると住所の地番を入力したセルが、日付に変換されてしまいます。どのように設定をすればいいのでしょうか。 一つのセルに 1-3-5 と入力をして、csvファイルに変換すると 2001/3/5 となってしまいます。もちろんエクセルでのセルの書式設定は、文字列に設定しております。 1-3-5と変換されるためには、あとどのように設定すればいいのでしょうか?よろしくお願いいたします。

  • EXCELからCSVへ変換すると0が消えてしまいます

    こんにちは。こちらでは、いつもいろいろな問題を解決していだたきまして、お世話になっています。 初心者の質問で申し訳ございませんが教えてください。 エクセルで作成したデータをCSV形式に変換した際、数字の頭についている0が見事にずべて消えてしまいました。内容は郵便番号などですが、エクセルからの簡単な設定で、CVS形式に変換した場合に、頭の0が消えないようにする方法はありますか? とても困っています。教えてくださいm(__)m

専門家に質問してみよう