定期将数据从excel电子表格传输到access表

定期将数据从excel电子表格传输到access表,excel,vba,Excel,Vba,我创建了一个不断更新的excel表格,其中包含股票信息。 每次在excel中按“刷新”时,信息都会更改。 我计划在access中使用此信息,但我不知道如何确保access表中的数据始终与excel中的数据相同。 如何更新access表以保存与excel表当前相同的数据? 我是一个非常缺乏经验的程序员,所以道歉。 是否必须将excel文档保存为数组? 每次需要更新表时,我都会尝试复制和粘贴一个新表,但这显然是非常低效的 致以崇高的敬意 简而言之,是的,它可以自动完成。下面来自Microsoft的非

我创建了一个不断更新的excel表格,其中包含股票信息。 每次在excel中按“刷新”时,信息都会更改。 我计划在access中使用此信息,但我不知道如何确保access表中的数据始终与excel中的数据相同。 如何更新access表以保存与excel表当前相同的数据? 我是一个非常缺乏经验的程序员,所以道歉。 是否必须将excel文档保存为数组? 每次需要更新表时,我都会尝试复制和粘贴一个新表,但这显然是非常低效的


致以崇高的敬意

简而言之,是的,它可以自动完成。下面来自Microsoft的非常好的链接表明您必须这样做

没有“简短答案”,但正如文章“连接信息存储在工作簿中,也可以存储在连接文件中,例如Office数据连接(ODC)文件(.ODC文件扩展名)或数据源名称文件(.dsn扩展名)”中所述


因此,您要做的是根据该链接和后续链接中提供的信息设置该连接。祝你好运

您可以复制MS Access中刷新按钮中的任何内容,也就是说,您仍然需要“按下”某个按钮以使其保持最新(或者您可以让它每X秒自动刷新一次)。实际的数据源是什么?是web源还是某种数据库?它是excel SpreadshSeets中的web源,因此您不应该将数据从excel移动到Access,而是从web源移动到Access。将Excel放在中间只会使事情复杂化,只需使用链接表即可。Access将始终从Excel文件中提取最新的信息,无需任何其他编码。看见