posts - 211,  comments - 1174,  trackbacks - 43
         HFSoft.Report是一个基于EXCELWEB报表输出组件,它的目标是快速灵活地建立EXCEL的报表文件。开发人员并不需要了解相关EXCELCOM)、VBA等相关知识,只需要通过HFSoft.Report组件来编写输出模板,组件就会自动地根据模板和数据源生成相应的EXCEL报表文件。在服务器中调用COM进行操作是一件很消耗资源的事情,特别在多用户请求的情况下,COM资源释放也是一件很头痛的事情。而HFSoft.Report并没有这样做,组件把整个报表的操作生成相应的JavaScript脚本,通过脚本在客户端完成报表输出的工作,大大减低服务器的负担。

       组件提供了丰富的数据输出描述对象,有输出模板、数据列表模板和数据分组模板。

模板提供数据行和列输出描述,为了方便使用还提供字段绑定、统计和式样描述等对象。

 

报表事例图


事例下载    源码下载

0
0
(请您对文章做出评价)
« 上一篇:基于消息的应用框架
» 下一篇:今年年头很黑仔!
posted on 2006-01-22 13:42 henry 阅读(5553) 评论(18)  编辑 收藏

FeedBack:
2006-01-22 17:54 | 双鱼座      
非常好的思路!
  回复  引用  查看    
2006-03-11 11:18 | 涤生      
感谢!
我运行你的Demo时候,报一个错误:Automaition服务器不能创建对象。
请问,是否有什么其他地方需要设置?
期待您的恢复!

  回复  引用  查看    
2006-03-11 11:34 | 涤生      
刚刚这个问题已经解决了,解决方法如下:

http://wayfarer.cnblogs.com/archive/2004/04/21/6779.aspx
的回复中
# re: automation服务器不能创建对象 2004-11-01 13:54 simle
javascript脚本中报这个错误是因为IE的安全设置不允许运行未标记为安全的activeX控件 更改IE的安全设置,把相应的选项打开就OK了

  回复  引用  查看    
2006-03-29 09:29 | lubosun[未注册用户]
想法不错啊,试用一下
  回复  引用    
2006-04-05 16:17 | 涤生      
试用了一下,感觉不错。
但不知为什么不能导出超过26列的DataTable?
期待您的回复!

  回复  引用  查看    
#6楼[楼主]
2006-04-05 17:04 | henry      
有没有具体错误信息?
我怀疑是CellItem.Region属性定义导致找不到对应列的单元格.

  回复  引用  查看    
2006-04-08 23:15 | yhq[未注册用户]
你真是高手!!!可否进一步改进?如改进报表生成速度.对于有两个表的明细报表来说如何做?如人事管理系统中每个人对应的简历等等
  回复  引用    
#8楼[楼主]
2006-04-10 09:22 | henry      
由于对JScript操作Excel并不是十分了解.
暂时不知道如何优化速度,现在能做到的就是尽可能生成比较少的操作脚本.
如果是大数据量的报表最好不要用这个组件,对于少量数据的报表这个组件是不错的选择.
组件是支持N层分组的,你说的功能应该能应付.

  回复  引用  查看    
2006-05-23 13:59 | yhq[未注册用户]
什么时候出第二版啊!期待中...
  回复  引用    
2006-05-23 14:00 | yhq[未注册用户]
我太喜欢了
  回复  引用    
2006-07-10 13:45 | xiaohuzi[未注册用户]
请问能不能不能画柱状图
和雷达图

  回复  引用    
#12楼[楼主]
2006-07-10 14:03 | henry      
该版本是不支持这个功能,如果你了解组件源码扩展这个功能应该不会很困难.
由于在编写其他东西,所以这个组件的升级短期内不会考虑.

  回复  引用  查看    
2006-07-20 17:40 | e旋风      
不错,不过
很多客户机的IE设置都是

IE的安全设置不允许运行未标记为安全的activeX控件 更改IE的安全设置,把相应的选项打开就OK了

这个能不能通过程序自动给打开呢


不然每个人教他们设置一下也挺烦躁的

  回复  引用  查看    
2006-09-01 00:13 | 锦瑟[未注册用户]
如果程序可以自动打开,那ie的安全性何在,呵呵,人人都帮你打开,然后运行恶意代码……
  回复  引用    
2007-04-27 15:59 | yunhuasheng      
very good!
  回复  引用  查看    
2008-06-25 17:55 | 火无极      

  回复  引用  查看    
2008-07-30 23:52 | 只睡5小时      
@涤生
工具--Internet选项--安全--自定义级别--对没有标记为安全的AcitvitX..

  回复  引用  查看    
2008-12-12 11:30 | zhy1[未注册用户]
可不可以不弹出excel直接打印?
  回复  引用    
<2006年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

搜索

 
 

常用链接

我的标签

随笔分类

最新评论