私はこれを何度もやったことがありますが、これを見たことがありません。Access にインポートする Excel ファイルがあります。このプロセスで、Access で何らかのエラーが発生した場合、これらのエラーの発生状況がImportErrorsというテーブルに格納されます。このテーブルには、エラー (「Type Conversion Failure」など)、エラーが発生したフィールド、およびエラーが発生した行が表示されます。これらの行番号は、Excel ファイルの行番号や Access で新しく作成されたテーブルとうまく一致し、誤ったエントリを追跡して修正するのは非常に簡単です。
今回、Access は行 1637、1782、および 2453 でエラーが発生したことを報告しました。
行 1637 と 2453 は Excel と Access の両方でうまく一致しますが、行 1782 は Excel ファイルでは一致しますが、Access テーブルでは一致しません! 行は Access では行 1810 として表示されますが、Excel では行 1782 です!
私は困惑しています。これは以前に起こったことがないので、Access が行を混同する理由が思いつきません。行ごとにチェックを開始したところ、アクセスによって特定の行が並べ替えられていることがわかりました。なんで?