从excel中检索数据并将其存储在Access中

时间:2010-10-12 15:03:31

标签: excel-2007 ms-access-2007

我有几个excel工作簿,每个工作簿都有一个愿望电子表格,不断由非技术用户用数据更新,现在的过程是数据通过链接到的Access GUI手动输入Access数据库数据库表。为了消除手动输入,我想我可以将数据导入访问,然后运行查询以使用导入数据生成的临时表更新数据库表。问题是,由于它的几个工作簿,我的心态是我必须为每个工作簿创建一个表(针对所需的电子表格),它可以达到50个。这是一个更容易的方法,因为我这样做在我看来,每次手动输入信息的工作量大致相同。请记住,由于计算机限制,我无法在Excel中执行宏。任何帮助理解这可能如何工作,也许简单的方法是我的头脑,因为我没有直接思考。

1 个答案:

答案 0 :(得分:1)

您可以将Excel电子表格链接为Access中的表格,此外,您可以根据需要为链接表格命名(请参阅DoCmd的Transferspreadsheet方法)。您可以遍历50个电子表格链接,更新然后删除链接,或者只需要50个链接表格。此外,使用IN关键字,您可以创建查询而无需链接Excel工作表。