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

Posted

技术标签:

【中文标题】从 excel 中检索数据并将其存储在 Access 中【英文标题】:Retrieving data from excel and storing it in Access 【发布时间】:2010-10-12 15:03:30 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

当然,您假设所有电子表格的结构都是相同的。这是一个合理的假设,但不一定正确! @David-W-Fenton 我不一定假设任何事情。我提供了多种可能性,包括 50 个链接表和一组使用 IN 的查询。 使用 IN 关键字是什么意思,您是说在 Access 中使用 VBA 我可以调用这些单独的电子表格并将该信息存储在 Access 中吗? 一些注意事项:***.com/questions/2689087/… 或 ***.com/questions/3762641/…

以上是关于从 excel 中检索数据并将其存储在 Access 中的主要内容,如果未能解决你的问题,请参考以下文章

我可以从服务器检索数据并将其存储在核心数据中吗?

从数据库中检索值并将其存储为会话变量

从excel读取图像并将其存储在sql server中

如何检索文本字段文本并将其作为整数 32 存储在核心数据中?

Firestore:如何从数组中检索数据并将其传递到表中?

从Firebase数据库中检索数据列表,并将其组成电子邮件的消息