• ベストアンサー

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

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

  • mily8
  • お礼率51% (40/77)

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

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

CSVにする時は消えないハズです。 メモ帳とかエディタで開いて見てください。 問題は開く時です。CSVはExcelに関連付けされているのでダブルクリックとかで普通に開くとそうなります。 仕様だと思います。 CSVにする理由がなければ、Excel形式にしておけば良いだけです。 データの受け渡し用ならExcelで開かなければ良いだけです。 どうしてもExcelで後から編集する必要があるなら、事前に拡張子をcsvからtxtに換えて、ファイル-開くからtxtを指定するとウィザードが立ち上がるので、0落ちしたくない列を「文字列」にします。

mily8
質問者

お礼

ありがとうございます。私の勘違いで、CSVに保存した後、エクセルで開いて確認していたので、0が読み取れていないと勘違いしていたようです、とても勉強になりました。CSV形式で、あるプログラムにデータを取り込みしたかったのですが、無事できました。ありがとうございました。

その他の回答 (3)

  • GAKIKIRAI
  • ベストアンサー率24% (6/25)
回答No.4

セルの書式設定→ユーザー定義→0000000(000-0000) でどうでしょうか。

  • ppmi
  • ベストアンサー率28% (40/139)
回答No.2

シングルコーティションを付けて 下記のように入力 '001 右の’はなくてもあってもOK

mily8
質問者

補足

試してみたのですが、やはりCSV形式に保存しなおした際には0が消えてしまいます・・。(>_<)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

文字列として扱うのが良いですね。

mily8
質問者

補足

文字列で設定して入力はできたのですが、それをCSVに変換すると消えてしまいます・・。

関連するQ&A

  • エクセルのデーター変換について

    黒船(電話番号等)で住所録を作成しようと 抜き出したデーターをcsv形式で保存して エクセルで開いたのですが、郵便番号が -(ハイフン)が無く単に数字の7桁の為に 北海道の郵便番号は頭に0(ゼロ)が付くため エクセルで開いた場合、単に数字と認識されて 頭の0(ゼロ)が無くなり6桁の郵便番号に なってしまいます、その6桁の数字の頭に 一括で0(ゼロ)を付けて7桁にする方法は ありますでしょうか

  • 保存してあるエクセルデータをCSVデータに変換する方法なのですがどうす

    保存してあるエクセルデータをCSVデータに変換する方法なのですがどうすればいいのでしょうか?作成したCSVデータに郵便番号と住所から郵便カスタマーバーコードを一括挿入したいのですがやり方かお薦めのソフトが あれば教えてください。 アドバイス宜しくお願い致します。

  • CSVをExcelに変換したい

    お世話になります。 CSVファイルをExcelファイルに変換する場合、CSVファイルをExcelで開いて拡張子を「xls」もしくは「xlsx」を指定して保存すればよいかと思いますが、PCにExcelがインストールされてない環境の場合、Excelに変換することは不可能でしょうか。 今回、Accessにてツールを作成し、CSV(カンマ区切り)のデータを読み込もうとしておりますが、そのデータの中には単語の中にカンマが含まれているものがある為、普通にCSVをインポートしようとすると、ズレてしまいます。 なので、インポートする前準備としていったんExcelに変換したいと考えているのですが。。そのPCにExcelがインストールされてないと、やはり変換することは出来ないでしょうか。 もしくは、カンマ区切りのCSVファイルをタブ区切りに変換したりすることは出来ますでしょうか。 ご教授の程、宜しくお願い致します。

  • Excel、csvファイルの変換でトラブル?

    操作方法の間違いもあったかもしれませんが。 Excel、*****.xls で作成した数字データ、 具体的には、9991234567890 という、13桁の数字なのですが、 これをcsv形式のブックに数値のみコピー&ペーストをしました。 その後、csv側で、そのセルに対して、セルの書式設定→表示形式→分類を[数値]にして保存しました。 ところが、しばらくしてからそのcsvを開くと、9990000000000 というデータに変わっていました。 13桁の数字はほかにも頭3桁がさまざまな値のものがあり、すべて後ろ9桁が0000000000になっていました。 csvでデータ化したのが今回が初めてでしたので、何か操作ミスも考えられるのですが、なぜこのようになったのか教えてください。 データの訂正はとりあえず終了したのですが、数千件のデータがこのようになってしまい、本当に困ってしまいました。

  • エクセルデータからCSVファイルへの変換について

    現在エクセルファイルにあるデータをCSVファイルへ変換する作業(エクセルでデータを作成して、保存時にCSVファイルを選択)をしているのですが、以下の例の場合うまく変換ができません・・・。 基本的な質問かもしれませんがどなたかご存知でしたら教えていただけると助かります。 よろしくお願いします。 【例】         (エクセル) ⇒  (CSV) うまくいく   12345     12345 うまくいかない 01234     1234 上記のようにエクセル上は文字列で管理されている ケースだとCSVファイルに変換した時数列に変換 され、上記例のうまくいかないケースのように 頭に0がある場合CSVだと0が消えてしまいます。 よろしくお願いします。

  • エクセル表データをCSVデータに変換したい

    お世話になります。 エクセルで作成した顧客情報をCSVデータに変換したい。 また、CSVデータを携帯万能16ソフトに転記したい。 とりあえずはCSVデータに移すことを実施したいです。

  • csvをエクセルに取り組みたい。初心者

    csvをエクセルに自動マクロ機能で取り込むように設定しました。 12ケタの数字を取り込みたいが9.73E+11となってしまいます。 aのフォルダにa.csv と b.xlsxがあります。 a.csvにダウンロードしたものをb.xlsxに読み込みたいです。 12行のデーターの中から2個のデーターだけを読み込みたいのですが 12ケタの数字もそのままの数字で読み込むことは不可能なのでしょうか? 今まではcsvの表示形式を数字に変換してからブック形式に保存。 そして、テキストにデーターを張り付けてデーターを使用していました。 ブックからデーターをコピーして貼り付けると数字が半角になっていないためできませんでした。 この一連の作業を自動でできたらうれしいかなと思いましたが無理でしょうか? もし、わかる方がおられましたら教えてください。 よろしくお願いします。

  • csvファイルからの変換

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

  • 助けてください!CSVファイル作成

    こちらのエクセル97で作成した表データを取引先よりデータをCSV形式で定期的に送って欲しい旨要請されました。 単に保存形式をCSVにすればいいのだと思い、OKしたのですが・・・・・。 なんと、先方が言うには、一つの表はワンレコードにしなさいとのこと。どういう意味かきいたら、要はカンマ区切りの1列のデータにしろと言うことのようです。 ところがこちらの表は何行にも別れているため(表ですから当然ですが)1行に直すと256列をかなり超えてしまうのです。ということはエクセルの1行にはおさまらなくなり、エクセルシートをCVS形式で保存するというやり方では出来ません。こういう場合、いったいどうすればいいのでしょうか?

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

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

専門家に質問してみよう