• 締切済み

excel to csv 変換について

excel file で001 , 091209 等0から始まるデータを保存して、そのexcelをcsv fileへ変換保存すると、再度csv fileを開いた時に0が消えて、1、91209というデータになってしまいます。 csv fileを使用したい場合、変換した時に0を消さない方法はありますでしょうか。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

ん?? あなたがやってること: CSVをWクリックして開く → ゼロが消えてダメ  ↓ 回答の方法で取り込む → ゼロが消えずに成功  ↓ それをCSVで保存する  ↓ そのCSVをWクリックして開く → ゼロが消えてダメ 何のことはない,単に振り出しに戻ってるだけなのは分かりますね? 「CSVで保存」している限り,この繰り返しです。つまり「回答した方法で取り込めば」いつでも成功します。 >ほかのファイル形式で保存したcsvファイルを開ければ、このようなことはないのかも知れないと思っています。 既に回答したように「CSVをただWクリックして希望したようになる」方法はありませんし,また「こうならないCSV方式」などというものもありません,できません,諦めて下さい,なので対処としては 1)CSVで保存するのは絶対止められないなら,諦めて毎回,回答の取り込みの手順で開く 2)【推奨】CSVで保存するのを止めて,素直にExcel形式のブック(*.xls)として保存し,そこから必要なときに別途名前を付けて保存でCSVにして書き出す  CSVで保存したのをまたWクリックしちゃうとまたまた最初の振り出しに戻りますから,再編集は保存しておいたxlsファイルを開いて行う  必要ならまたCSVで保存し直す といった手順が考えられます。 #参考: CSVをExcelブックで保存するとは 1.CSVを回答の手順で取り込んでゼロの付いたエクセルシートにする 2.名前を付けて保存でファイルの種類をエクセルブック型式(*.xls)に変えて保存する またそもそもなんでCSVを保存しなきゃならないのかはここでは聞きませんが,下流側作業でExcelブック形式ファイル(*.xls)を使えないのか確認してみるのも一つの手です。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

2003までのエクセルではデータメニューの外部データの取り込みで,またExcel2007以降を使っているならデータタブのテキストファイルで当該のCSVを指定し,カンマ区切りを設定しながら次々進めて3/3画面で該当する各列の書式を明示的に「文字列」に指定してセルにデータを記入させると,出来ます。 漫然とWクリックしただけでご相談のように出来る方法は,ありません。

hieronmido
質問者

補足

ありがとうございます。 教えていただいたとおりデータを取り込み、csvファイルとして保存しました。 そして再度そのファイルを開けてみると、また0が消えてしまっています。 csvファイルをExcelで開くとこのようなことが起きるようなので、もしほかのファイル形式で保存したcsvファイルを開ければ、このようなことはないのかも知れないと思っています。 もし何かいい方法がありましたら教えていただけませんでしょうか。

関連するQ&A

  • CSVをExcelに変換したい

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

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

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

  • エクセルをCSVに変換時に不具合が出てしまう。

    エクセル2007を使用している者です。 エクセルファイルをCSV変換時に出る 不具合がどうしても改善できず困っております。 操作内容は以下の通りです。 エクセルにて列ごとに違う項目で A~Oまでの列にそれぞれ5行異なるデータを入れ、 これをCSVに変換した後のファイルを保存して 内容を確認してみますと、 何と、驚くことに入れたはずのない行が増えており また入れたはずのないデータが入っており、 さらに列の順番も少し変化し、 また元データと異なる列も作成され、そこには 全く入力していないデータが反映しています。 データ内容を見ますと、 以前、異なる階層のフィルに作成した CSVデータの内容からも読み込んでいるような感じです。 つまり、エクセルの元ファイルデータに加え 以前作成した全く関係ないCSVフィルからもデータを取り込み これを複合されたようなCSVデータができています。 PCを何度も再起動しても改善されないため office2007をまるごと入れ直してみますが、 やはり結果は変わらないです。 また、読み込んでしまう関係ないCSVファイルを 別の場所に移動してみても結果は同じです。 エクセルを開いて左上にあるボタンから表示される 【最近使用したドキュメント】の履歴も すべて削除しています。 尚、エクセルファイルに数式等は一切いれていません。 また、CSVに変換後のファイルの拡張子もCSVとなっています。 原因を特定することができなくて困っています。 原因や改善方法をご存知の方がいらっしゃいましたら どうかお知恵をお借りできますよう アドバイスを宜しくお願いいたします。

  • csvをxlsに変換する方法を教えてください

    CSVファイルをXLSに変換する方法を教えてください。 「名前を付けて保存」で拡張子をcsvからxlsに指定して保存したものを開くとデータが”、”で区切られただけで、1列の形にごちゃごちゃデータが詰まった表示になってしまいます。最初に開いた形でそのままxlsの形にしたいのですが何か方法はありますでしょうか。 エクセルのバージョンは2003です。 よろしくお願い致します。

  • EXCELファイルをCSVに変換したい

    アドレス帳for NetoworkFAXで使えるよう、Excelで作成したファイルをcsvファイルに変換して保存したいのですが、やり方がわかりません。 PCはWindows7を使っています。

  • エクセルで作成した住所録をCSVファイルに変換するには・・・

    エクセルに住所録を作ってあるのですがこれを 筆ぐるめの住所録に変換したいのですが何か良い方法ありませんか 筆ぐるめで外部データを取込みできるのはCSVファイルとのことですが エクセルの住所録をCSVファイルに置き換えることは可能なのでしょうか? 誰か教えてください!

  • Excel(エクセル)データをCSVファイルに

    Excel(エクセル)データをCSVファイルに変換する方法を教えてください

  • エクセルで作った住所録データをCSVファイルに変換

    Win.xp.sp2 オフィス2003.PC初心者。エクセルで作った住所録データをオートフィルタを使って誕生日毎にくくりコピーして別のシートに保存してcsvファイルに変換しました。閉じる時に間違えたらしく、本のエクセルのデータを置き換えてしまいました。元に返す方法はありませんでしょうか。システムの復元をやりましたがエラーになります。よろしくお願いします。

  • Excel ワークシート から csvファイルに変換するには?

    エクセルに記入された内容は各マスで区切られておりますが マスではなく「,」で区切られる csvに変換したいのですが これは可能でしょうか? 既に入力済みのエクセルシートから ファイル→名前を付けて保存→ファイルの種類→csv→保存 というようにしてエクセルからcsvに変換しようとしましたが 「選択したファイルの種類は複数のシートを含むブックをサポートしていません」 というエラーが出て、そこでOKを押すと 「CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります、この形式でブックを保存しますか?」 と出てきますのでここで「はい」をおすと ファイルの拡張子自体はcsvになるのですが カンマでの区切りではなく未だにエクセルのラインが残っております どうすればエクセルで区切られたマスをカンマに置き換える事ができるのでしょうか? 変換しようとした際に出てくるエラーに問題があるのでしょうか? そうだとしてもエラーの意味がわかりません… 教えてください よろしくお願いします

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

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

専門家に質問してみよう