如何定制一张报表?
加入用户想根据数据库中的一张基本的表,那他想随便的
来生成他定制的EXCEL报表,可以看成是数据库查询结果导出EXCEL,要求是:
1:可以定制到报表的每一格,比如这一格是根据公式1生成,另一格可能是公式2生成。
2:行和列可以按规则生成。
其实2的实现还是比较简单的,只要用到SQL语句就可以了。
但是1的话实现是不是很困难??就是定制到每一格。
大伙有没有什么思路?就1和2,说说你们是如何来实现的。思路就OK了。
谢谢了
问题点数:100、回复次数:6Top
1 楼lwugui(龙腾四海)回复于 2003-06-02 21:51:56 得分 40
http://www.codeproject.com/miscctrl/gridctrl.asp
每个CELL都可以自己写Top
2 楼newkey007(无限天空 www.xDrv.com)回复于 2003-06-02 23:59:03 得分 30
那就用 excel 吧
用 excel 来定制公式
用vc 来提取数据库中的值写入 excel 的单元隔中, 让 excel 来处理公式运算
最好用VBS来写,教简单,中间可以用 vc 来封装 一些dll ,如选字段,选表,取什么值的一些操作。Top
3 楼yangzhb2003()回复于 2003-06-03 09:02:57 得分 10
用excel
公式交给excel(做个模板)
然后把数据导入excel,一切ok.
Top
4 楼yangyipeng(我不是新手·才怪)回复于 2003-06-03 13:25:51 得分 0
yangzhb2003() 的方法好像是比较简单,而且也比较适合我。
因为我是给客户做一个免费的东西,不可能要花费很大的人力物力。
就是具体操作是如何来进行???
我对EXCEL用的不熟练,可以给我一个操作步骤吗?
lwugui(笑熬浆糊)的方法是比较强大,我有时间一定要研究研究。
newkey007(无限天空) 用EXCEL定制完的公式可以保存起来吗?
然后我在VC导入到EXCEL过程中直接按照那个模板写进去。可是具体过程
是如何操作的??
希望大伙能给我一个流程就OK了,主要是我对EXCEL一点都不熟悉。
说说要注意什么?如何保存模板?程序导出数据如何根据模板生成,好像
很茫然。Top
5 楼lwugui(龙腾四海)回复于 2003-06-03 14:16:58 得分 10
http://www.codeproject.com/miscctrl/gridctrl.asp
很容易用的Top
6 楼chengwei1985(枫树苍叶)回复于 2003-06-03 14:35:06 得分 10
用word里面的"自动套用表格"也可以自己画吗.Top




