【问题标题】:Importing Excel into Access, error row number reported by Access does not match with row number in Excel将Excel导入Access,Access报错行号与Excel中的行号不匹配
【发布时间】:2010-07-31 13:46:26
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我要求访问权限在导入期间为我创建自己的自动增量主键。

标签: excel ms-access import-from-excel


【解决方案1】:

阅读Remou的评论,我在excel工作表的开头插入了一个额外的列,并从1开始依次编号。

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

【讨论】:

    猜你喜欢
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多