推送或提供实时数据到Excel电子表格

我正在联网的计算机资源(远程)上运行一些testing自动化。 运行testing自动化的远程计算机生成一些输出,但是我可以自定义输出,可能是文本或Excel文件。

我想创build一个Excel电子表格,从我的本地机器监视这个输出并提供实时分析。 后来我会让networking计算机对更多的人可见,他们可以使用相同的电子表格来监视这个输出。

我的问题是,这台联网的电脑位于地球的另一端,因此在excel VBA中使用任何种类的查询来从联网的计算机上拉出数据,导致在风车旋转的情况下等待很长的时间,使得表单笨拙而且用处不大。 同样的事情发生时,我用Excel的内置函数链接到“外部资源”

有没有办法从联网的计算机将数据压入Excel电子表格? 一些容易设置的东西是理想的,只要在表单更新的时候没有尴尬的“繁忙的等待”,延迟就不会很低。 如果这是不可能的,是否有任何方法从Excel表中使用PULL从而避免相同的繁忙等待?

你可以写一个实时数据服务器

这方面有很多资源,但这是一个好的开始

http://www.add-in-express.com/add-in-net/excel-rtd-servers.php

由于长时间拖延停止excel过程,我可以想象2种可能性,假设你坚持使用excel

  • 将数据拉到本地数据源(Access,SQLite,SQL Server),然后查询
  • asynchronous运行更新查询,使其不需要等待获取数据

我个人会select1