我有一个 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)。
这些将是更新而不是插入。
谢谢。
如果您的电子表格"干净"且结构化,我会发现将您的电子表格链接到您的 Access 数据库会更容易。然后,您可以使用简单的更新查询来更新 Access 数据,因为电子表格中的列表将与 Access 中的任何附加表一样显示。
我所说的"干净"是指:
- 给定列中的一致数据类型,
- 标题和数据
之间没有空白行 - 单行标题