• ベストアンサー

Accessのインポートについて

マイクロソフトアクセス2010でテーブルを作り、そこにCSVファイルを読みこませたいです。 テーブルのフィールドはテキスト型です。 例えば、Table_TESTというテーブルにF1というテキスト型のフィールドを設けます。 Access標準のTEXTインポート機能を使い、インポートを行おうとします。 CSVファイルのデータは、「12345678912345678ABCD」といったように数値とアルファベットです。 なぜか、このようなデータをインポートする時にデータ変換エラーと表示されて、正しくインポートできません。 これは、なぜこのような現象が起こるのでしょうか?

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

  • ベストアンサー
  • NYAN99
  • ベストアンサー率35% (32/90)
回答No.1

よくあるのは・・ データサイズは? 255バイトを超えていませんか? テキストの中に日付が混じっていませんか? 日付の形になっているもの。。 勝手にAccessが日付型と判断して、正しい形でないとnullとかも混じってたりすると、 変換エラーになる場合があります。 テストしてみたらどうですか? 1行も入らないか、何行目かまでは入るか。1行も入らないならCSVファイルのデータの一部に 不具合があるとみて、怪しそうなものを削っていれていくみたいな。。

mellow91
質問者

お礼

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

その他の回答 (1)

  • bon459
  • ベストアンサー率36% (4/11)
回答No.2

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

mellow91
質問者

お礼

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

関連するQ&A