关于Excel中实时变化数据的捕捉讨论!200大洋!(200分)

  • 主题发起人 主题发起人 yangtsehua
  • 开始时间 开始时间
Y

yangtsehua

Unregistered / Unconfirmed
GUEST, unregistred user!
把一个支持整行数据拖动的股票软件的数据拖动至Excel,Excel中数据也会实时变动。
关闭Excel后再打开还是会跟着该股票软件的数据变动而变动。
Excel编辑栏是" =ITest|'001'!WTFH4.003 ",其中ITest是股票软件"exe名称";
后面的是股票软件中不同的数据输出框。
问题:
1. Excel容纳股票软件的数据行是怎么实现的?共享了内存中的数据?
2. 在打开Excel的情况下,怎么连接上Excel获取实时变动的数据?
3. 能否绕开Excel,也做个类似Excel容纳股票软件数据的应用程序?思路就行。

其实就是直接利用别的股票软件的数据(省下很多Money,谁叫俺穷呢,据说小日本对这有很多研究),而Excel只是作为一个中间过渡。
谢谢大家!
 
导入数据库
 
每次数据变动都要倒入一次太费资源了。~~ 不知道SqlServer是否也有类似支持实时数据的。
谢谢参与。
 
电子表的菜单[数据]功能:
1。点击[数据]->[获取外部数据]->[运行保存的查询]、……(有好几项),选择你的数据来源和数据库连接方法(这里你自己琢磨)
2。" =ITest|'001'!WTFH4.003 "是编辑数据查询语句时写出的SQL语句的where条件语句,也就是运行时参数……,然后将数据返回当前的电子工作表;
3。当你的当前电子工作表中成功得到了外来的数据后(来源可以是任何大型数据库),工具栏上会出现更新数据图标(一个暗红色的惊叹号)-更新数据!点一次就刷新一次哦。
4。在数据区右击鼠标键,设置“数据区与属性”,有“允许后台刷新”、“刷新频率/分钟”、“打开工作薄时自动刷新”,根据你的需要设置它。
就这么多,完毕。
 
谢谢yuanshanli。我还没用过[数据]功能.直接从股票的软件里拖的数据进去。
还想问下: 如果实现类似于Excel这种容纳外部程序数据的功能,不知道该从哪里入手?
再次感谢。
 
用 DDE 操作 交換數據 如何??
 
谢谢Aiirii. DDE待我细细看来先。
DDE也得连接上Excel,还得受Excel制约。
能不能绕开Excel,开发类似Excel那种容纳外部数据的?从别的地方拖进去的数据也能实时跟着刷新。
再次感谢。
 
多谢三位。接受答案!
 
后退
顶部