将Excel导入Access时,Access报告的错误行号与Excel中的行号不匹配

将Excel导入Access时,Access报告的错误行号与Excel中的行号不匹配,excel,ms-access,import-from-excel,Excel,Ms Access,Import From Excel,我已经做过很多次了,从来没有看到过。我有一个Excel文件,正在导入Access。在此过程中,如果Access遇到一些错误,它会将这些错误发生率存储在一个名为importerrs的表中。此表显示了错误(例如“类型转换失败”)、遇到错误的字段以及遇到错误的行。这些行号与Excel文件中的行号以及Access中新创建的表很好地匹配,并且很容易跟踪和更正错误条目 这次,Access报告它在第1637、1782和2453行中遇到了错误 第1637行和第2453行在Excel和Access中都匹配得很好,

我已经做过很多次了,从来没有看到过。我有一个Excel文件,正在导入Access。在此过程中,如果Access遇到一些错误,它会将这些错误发生率存储在一个名为importerrs的表中。此表显示了错误(例如“类型转换失败”)、遇到错误的字段以及遇到错误的行。这些行号与Excel文件中的行号以及Access中新创建的表很好地匹配,并且很容易跟踪和更正错误条目

这次,Access报告它在第1637、1782和2453行中遇到了错误

第1637行和第2453行在Excel和Access中都匹配得很好,但第1782行在Excel文件中匹配,但在Access表中不匹配!该行在Access中显示为第1810行,而在Excel中显示为第1782行


我很困惑,这以前从未发生在我身上,我想不出Access会混淆行的原因。我开始逐行检查,发现access已对某些行重新排序。为什么?

在阅读Remou的评论时,我在excel工作表的开头插入了一个额外的列,并将其从1开始按系列编号


在此之后导入access不会导致任何行的重新排序。

我要求access在导入期间为我创建自己的自动增量主键。