|
背景介绍:
单位里有一个销售系统,SQLserver2005,asp程序,我平时管理这套系统。
希望利用excel强大的数据透视表、透视图,使用SQL的数据源,制作报表及图表。
我现在的使用:
在SQLserver2005查询中,写SQL语句,复制查询结果,粘贴到excel,然后制作报表及图表。
(当然也可以用ODBC,在透视表中用外部连接,但感觉没有SQL查询中来的方便,可能还不习惯吧。)
想到的更深层的使用:
现在的用法,只能自己做报表及图表。想给销售系统的其他用户也使用透视表、透视图。
1.先做好一张excel透视表,数据明细为空,放在服务器上。其他用户用web查询该页面时,asp.net程序查询sql数据库,并将查询的结果存放到excel表的数据明细页上,该表再提供给用户下载。用户下载后,打开透视表、透视图就得到最新的报表、图表了。(该用法已经基本能够实现了,asp.net 查完数据写excel表已经能够实现了,下周把其它的都做出来。)
2.使用方法1,虽然可以实现报表及图表供他人实时查询,单数据明细也公开给他人了。有什么更好的方法,可以不把明细公开呢?看到过人家一个HR系统(cs架构的),好像直接调用excel的透视表功能的,不知道是怎么应用的,有高手能指点一下吗? |
|