锁定老帖子 主题:动态报表系统实现思路
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-10-12
grandboy 写道 kimmking 写道 一个方案,dsoframer+excel
直接用excel作为模板 思路不错,但是我不赞成直接依赖ActiveX控件. 我现在用XML+XSLT来实现的Excel报表的功能. 当然也有些缺点,但是我还没有想到有更好的办法. 这个貌似不太好弄吧?国内ie问题太严重··· |
|
返回顶楼 | |
发表时间:2010-12-17
嗯, 这个做法貌似比较死板, 还得另外去提供工具去处理html模板。
我目前也在做一个类似的工作, 主要是根据提供的数据源,采用xml配置的方式去进行生成jrxml模板,然后再进行数据装填工作。 从而实现动态生成报表的工作,用户不用每次有所改变报表都去修改模板,只需要修改xml配置文件即可 不过目前实现的复杂度还比较小,只能实现比较简单的报表排版。 |
|
返回顶楼 | |
发表时间:2010-12-17
说到底,还是个组合查询的问题而已
现在很多报表工具都可以实现,比如:ireport+japserreport 另外,"用户可以修改报表模板",个人认为没有什么实际的意义 根据我的经验,项目运行的时候,大多数模板用户都已经能确定,而且不会更改,如果有新的需求,也不要在原来报表上进行改动,可以增加新的报表 |
|
返回顶楼 | |
发表时间:2010-12-17
wn_1985 写道 说到底,还是个组合查询的问题而已
现在很多报表工具都可以实现,比如:ireport+japserreport 另外,"用户可以修改报表模板",个人认为没有什么实际的意义 根据我的经验,项目运行的时候,大多数模板用户都已经能确定,而且不会更改,如果有新的需求,也不要在原来报表上进行改动,可以增加新的报表 用户可以修改模板是现在很多系统的“通用需求” 个人觉得,企业内的系统,excel就不错: http://code.google.com/p/exreport/ |
|
返回顶楼 | |