百度空间 | 百度首页 
 
查看文章
 
关于EXCEL自定义报表[原]
2009年05月11日 星期一 03:15

自定义报表这个需求按正常来说确实是挺变态的,但是没办法,顾客是上帝嘛。曾经有人跟我说过:只有想不到,没有做不到!顾客都想到了,哪有不做的道理?

我所采用的是XML+EXCEL配置的方式来实现。把报表的模板设计好了上传到服务器端,通过WEB页面来绑定EXCEL所指向的数据源,我见过几种自定义报表,好像都不是采用这种方式,也许他们也想过这种方式吧?!可能我还没有想到这样做的弊端吧。整体设计方案基本通过了我们团队的会议。其实自动绑定并不是什么难事,个人感觉最复杂的应该是在报表的数据源条件这一块。

1、公司通讯录报表,可能是按部门这个条件来生成的。

2、生产类型的报表,可能是按日期这个条件来生成的。

1和2就有明显的不同之处了,那么要让他们用一个方法来生成,应该如何去做呢?我的方案就是做一个条件的配置及对应的用户条件输入字段控件。比如按部门生成的可能要用一个下拉列表框来选择,这个下拉列表框肯定也是从数据库里取出来的一个数据源,按日期生成的当然要用到文本了,但这个文本框肯定不是普通的文本框,得是带日历控件的文本框,而且日期的类型可能还不一样,可能精确到日,也有可能精确到分。还有可能是一个时间跨度内的,这种情况就是有一对输入框了。

后台怎么解析就不详细说了,做开发嘛,主要的是设计思想并不是实现方式。


类别:asp.net+sql+c#||oracle | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu