dポイントプレゼントキャンペーン実施中!

MS-ExcelでCSVファイルを読むと、数字の頭の'0'ゼロが省略されてしまいます。
あらかじめ桁数が分かっているのなら、書式のユーザー定義で「0000」などと入れる方法もありますが、今回は桁数が一定ではないのです。
ゼロを省略せずに読み込む方法がありましたら教えてください。

データの例として、
========================
00563,0000031,03,1234
========================

これをExcelで開くと、ゼロが省略されてしまう
========================
563,31,3,1234
========================

宜しくお願いします。

A 回答 (3件)

その列の書式を文字列とするのでよければ、


1)いったん、空のワークシートを開いて、
2)データ→外部データの取り込み→テキストファイルのインポート で、ファイルの種類を「すべてのファイル」にして、開きたいCSVファイルを選択し、
3)ウィザードの2/3で区切り文字の「カンマ」にチェックを入れ、3/3で0を残したい列の書式を文字列にして「完了」とすればよいと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
できました。
このウィザード、見たことはあるのですが、ファイルメニューばかり探していたので、見つけることができませんでした。
助かります。

お礼日時:2004/09/09 14:43

こんにちは。

maruru01です。

いったん、ファイルの拡張子を「.txt」にしておいて、Excelの通常メニューの「開く」でファイルを選択すると、
No.2の方の回答と同様のウィザードが起動しますので、同様に設定すれば読み込めます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2004/09/09 14:46

="00563", ="0000031", ="03", 1234


というふうに等号と引用符で囲めば、数値に変換せずに数字のままに読み込みます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考になります。

お礼日時:2004/09/09 14:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!