- ベストアンサー
エクセルデータからCSVファイルへの変換について
現在エクセルファイルにあるデータをCSVファイルへ変換する作業(エクセルでデータを作成して、保存時にCSVファイルを選択)をしているのですが、以下の例の場合うまく変換ができません・・・。 基本的な質問かもしれませんがどなたかご存知でしたら教えていただけると助かります。 よろしくお願いします。 【例】 (エクセル) ⇒ (CSV) うまくいく 12345 12345 うまくいかない 01234 1234 上記のようにエクセル上は文字列で管理されている ケースだとCSVファイルに変換した時数列に変換 され、上記例のうまくいかないケースのように 頭に0がある場合CSVだと0が消えてしまいます。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> CSVファイルに変換した時数列に変換 ちがいます。 いったんCSVで保存したものをエクセルで開いたときにそうなるのです。 CSVをエクセルでそのまま開かず、メニューの「データ」、「外部データの取り込み」、「すべてのファイル」、で取り込み、書式で文字列を選べばOKです。 あるいはCSVを拡張子を.TXTにしてテキストで取り込んでもOK
その他の回答 (2)
- honey1006
- ベストアンサー率35% (10/28)
Excelで文字列にして保存されているのでしたら、 頭の0はついているのではないかと思います。 (ノートパッドかワードパッドで開いてみてください) でも、CSVをダブルクリックしてそのままExcelで開くと、頭の0は消えてしまうと思います。 ですので、Excelで開く際には外部データの取り込み→CSVファイルの指定をして、 区切り文字:カンマ データ形式:文字列 で読み込むと、0落ちしないと思うのですがいかがでしょうか?
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
CSVをエクセルで開いてはいけません。CSVの確認は、テキストエ ディタで行なって下さい。数値と文字列の区別が正しく出来ないの は、エクセルの仕様です。
お礼
解決しました! どうもありがとうございました!