使用Excel更新Access数据库 - 最佳方法

时间:2016-03-02 14:28:03

标签: excel vba excel-vba ms-access

我有一个Access数据库和一个包含几百行数据的Excel电子表格,可以更新到数据库中。 Access数据库中的某些字段不在Excel电子表格中。

最好是编写Excel VBA脚本来更新Access DB,还是有更好的方法?

我对Access不是很熟悉,而且我的VBA技能也很生疏,所以任何例子都很受欢迎。

一些示例数据,来自Excel:

    MN      File Identifier
587034901   PN000352
3248029409  PN000352
3066978806  PN000456
574565507   PN000477

MN将是Access中的“唯一密钥”(我习惯于SQL)。

这些将是更新,而不是插入。

感谢。

1 个答案:

答案 0 :(得分:2)

如果您的电子表格“干净”且结构合理,我会发现将电子表格链接到Access数据库更容易。然后,您可以使用简单的更新查询更新Access数据,因为电子表格中的列表将显示为Access中的任何附加表格。 通过“干净”,我的意思是:
  - 给定列中的一致数据类型,
  - 标题和数据之间没有空行   - 一行标题

相关问题