Microsoft Accessでのインポートエラーへの対処

  • 03 Mar 2016

Accessにデータをインポートしたら「XXの開始位置32918が有効ではありません、開始位置は32767以内で指定してください」というエラーが出てはまったのメモ。

Accessにデータをインポートしようとしたら下記のようなエラーが出ました。

XXの開始位置32918が有効ではありません、開始位置は32767以内で指定してください

ネットで調べたところ、一行のデータが長すぎる(32768文字以上)とおこるとのこと。ところが、自分のデータはせいぜい一行あたり2万文字です。上限に達していない。

会社のメンバーに相談したら、CSVのセパレーションがうまくいっていないのではと指摘を受け、調べてみたところCSVの項目がダブルクォーテーション(")で囲まれている項目と、そうじゃない項目がありました。

1,hoge,fuga,"aaa,aaa"

上記のような形です。これがいけてないようで

"1","hoge","fuga","aaa,aaa"

にしたら問題なくインポートできました。