こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Accessのインポートについて

マイクロソフトアクセス2010でテーブルを作り、そこにCSVファイルを読みこませたいです。

テーブルのフィールドはテキスト型です。

例えば、Table_TESTというテーブルにF1というテキスト型のフィールドを設けます。

Access標準のTEXTインポート機能を使い、インポートを行おうとします。

CSVファイルのデータは、「12345678912345678ABCD」といったように数値とアルファベットです。

なぜか、このようなデータをインポートする時にデータ変換エラーと表示されて、正しくインポートできません。

これは、なぜこのような現象が起こるのでしょうか?

投稿日時 - 2012-11-18 00:56:07

QNo.7803148

暇なときに回答ください

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

よくあるのは・・

データサイズは? 255バイトを超えていませんか?
テキストの中に日付が混じっていませんか? 日付の形になっているもの。。
勝手にAccessが日付型と判断して、正しい形でないとnullとかも混じってたりすると、
変換エラーになる場合があります。

テストしてみたらどうですか?
1行も入らないか、何行目かまでは入るか。1行も入らないならCSVファイルのデータの一部に
不具合があるとみて、怪しそうなものを削っていれていくみたいな。。

投稿日時 - 2012-11-18 05:38:57

お礼

お礼おそくなりまして申し訳ありません。なんと!解決できました!ありがとうございます!

投稿日時 - 2012-11-29 23:51:22

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

インポート時のウィザードで入力側データの各項目の型を指定する画面があります。
各項目の型は入力データの先頭から何件かを見て自動的に推定されますが、数値型として認識されてないでしょうか?
もしそうであれば該当列の型を文字型とすればインポートできると思います。

投稿日時 - 2012-11-18 11:49:46

お礼

お礼おそくなりまして申し訳ありません。なんと!解決できました!ありがとうございます!

投稿日時 - 2012-11-29 23:51:16

あなたにオススメの質問