【发布时间】:2015-11-03 20:25:42
【问题描述】:
我有大约 200 个 Excel 工作簿,每个都有一个唯一的名称,在其自己的文件夹中,例如 C:\docs\daily\XXXX\XXXX_Daily_Report_20150920.xls,其中 XXXX 只是一个字母数字标识符,日期显然只是今天的日期。
我需要每天从所有 200 多个 Excel 工作簿中获取一个单元格(同一个单元格,“I2”)。
我知道您可以将 Excel 工作簿链接到 Access,但我想不出一种方法让它每天链接到不同的工作簿,我想知道是否有一个查询来简单地获取那个单元格而不是链接整个 Excel 工作簿。
现在我有 Excel VBA,它可以打开每个 Excel 文件并将其复制并粘贴到我的工作簿中的相应行/列中......但是由于它执行了 200 多次,我想知道 Access 是否会有更快的解决方案.
有没有办法在 Access 中编写一个查询/宏,它将每天的新报告中的单元格 I2 链接起来(所以明天的将是“XXXX Daily Report 20150921.xls”),并在第一个表格中填充 XXXX列和第二个中的 I2 的值?
【问题讨论】:
-
如果您觉得我的回答有帮助,请告诉我 - 如果它对您有用,请接受答案。如果这不是您需要的,请添加评论,我也许可以澄清答案。谢谢。