excel里面使用数据库里面的数据 ( 积分: 300 )

  • 主题发起人 主题发起人 zhouyujie238
  • 开始时间 开始时间
Z

zhouyujie238

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要这样一个功能,在三层结构中,中间层已经有了Tprovider,里面保存了科目余额表,需要在Excel中方便的访问各个变量的余额,用于编制资产负债表。
比如在excel中,增加一系列函数,getcash()之类的,在单元格中的fx里面设置了,可以在单元格中返回科目余额表相应字段的值。
当然,其他方式实现也行,不一定用函数,方便就行。
如果在三层结构中,各位大哥觉得不爽的话,直接从sql server的视图里面读科目余额表也行。
本人还有三百多分,谁搞定了,也一起发了。
 
我需要这样一个功能,在三层结构中,中间层已经有了Tprovider,里面保存了科目余额表,需要在Excel中方便的访问各个变量的余额,用于编制资产负债表。
比如在excel中,增加一系列函数,getcash()之类的,在单元格中的fx里面设置了,可以在单元格中返回科目余额表相应字段的值。
当然,其他方式实现也行,不一定用函数,方便就行。
如果在三层结构中,各位大哥觉得不爽的话,直接从sql server的视图里面读科目余额表也行。
本人还有三百多分,谁搞定了,也一起发了。
 
有个Tdx???sheet的控件

SELECT *
FROM OPENROWSET
 
如果你想让excel作为一个用户使用的“功能盒”,用户除了能利用Excel功能,还能容易的
获得某些重要的数据,那么这是一个复杂的问题!!!不是300分或者600分的问题。
我以前做企业里用的软件时做过一个这样的东西,能运行,但不怎么样!有些问题没有解
决,而且有些限制。
我的思路是:
1、开发一个Com程序作为服务程序,它负责从数据库取数据;
2、做个Excel文件当作模板,它里面有VB代码定义的一系列函数,这些函数都是通过com程
序获得数据的。
我当时遇到的问题是安装问题,如何在安装程序执行之后,excel就能增加这些函数呢?
我没有结决这个问题,所以用那个Excel作为模板,告诉用户,要拷贝它。
 
谢谢你yeskert1,;
我找到了一个其他方法方法解决了问题,直接在delphi里面实现了我说的这种需求,效果应该比你说的方法好。
你说的方法,我早就考虑过,只是自己没有过com编程的经验,这样去尝试难免浪费时间。
我曾经见过一些审计软件,实现了我说的类似的功能,可以直接从数据库取数。
 
怎样实现的?
利用OLEcontainer?或者Server套件?
 
后退
顶部