重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

すみません、助けてください。
テキストのCSVからアクセスへインポートした際、
テキスト表示では「012345」となっているものが、
アクセスにインポートすると、「12345」となってしまいます。元データは全部で6桁ありまして、例えば、「5」の表示は「000005」、「14」の表示は「000014」というように表示させたい場合、テーブルの設定はどうすればよいでしょうか。10万件のデータのため、エクセルでは入りきりません。
よろしくお願いいたします。

A 回答 (2件)

インポートウィザードで、データ型を指定する場面があるかと思います。


そこで指定すれば文字型になると思います。

で、データ型を数値型で前にゼロを埋めたいのでしたら
インポート後にテーブルデザインで書式に 000000 とすれば良いと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。インポートウィザードでデータ型を指定できる機能があることを、恥ずかしながら知りませんでした。おかげさまで一発変換できました。ありがとうございました。

お礼日時:2006/06/14 08:55

インポートする前にAccessでテーブルを作成し、「000005」等と言う形で表示させたい列のデータ型を「テキスト型」にしてから、インポートしてはいかがでしょうか?



インポートする際、新規ではなく、事前に作成したテーブルにインポートするようにしてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。確かに変更できました。しかし、インポートする元データの項目がたくさんあって、事前にフィールドのデータ型を定義する作業が大変なのです。とても参考になりました。ありがとうございました。

お礼日時:2006/06/14 08:49

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