将多个Excel文件同步到MS Access表的最佳方法

我们为非营利性组织提供了许多基于Excel的成员名单,我们需要将这些成员合并到一个主MS Access表中。 有时,我们会收到更新的基于Excel的成员名单副本,我需要将这些与主MS Access表同步。

我正在寻找最佳的方法来完成这一点。 由于我不是Access VBA的忠实粉丝,因此我正在考虑编写一个C#控制台应用程序,利用Marcos Meli的FileHelpers库在Excel和Access之间进行通信。 你有什么build议,要么build立自己的好方法,要么可以用来实现这个目标的现成的东西?

你没有说过会员名单有多大。

如果它们不是太大,并且如果你没有做太复杂的事情,那么简单地将Excel文件连接到Access数据库就可以让你用新的(具有相同的名称)replaceExcel文件,然后数据库会自动使用新的数据,你根本不需要任何更新软件。

我也认为一个非盈利的IT预算不会太多,所以越简单越好。

通常,我过去所做的是将excel文件导入到临时表中,然后修剪出重复,然后将结果列表复制到主表中。

您可能需要从主表中挑选前成员,在这种情况下,删除所有来自成员组织的成员并重新加载整个列表可能会更容易。 但是你必须logging他们来自哪个组织。