几种delphi 报表控件简单比较
1.FastReport
无中文版。
整体不错,但是,如果需要表格就比较麻烦,都是一个一个的memo,然后设置边框,组成表格。
比较容易找到full source
2.Grid++ Report
中文支持不错,有中文版,
整体界面不错
本质上是一个dll控件,delphi的包也只是一个wrapper,生成4个设计期控件
注册码不好找,并且,必须在程序运行时,调用函数进行即时注册,不然也是当试用版运行。
3.QuickReport
4.Rave
5.Report Builder
6.Report Machine
整体类似fast report,好像就是参考了它设计的
中国式报表,就是表格支持不错。
可以找到full souce,但是下载的一个,使用了zlib库,链接静态库文件,竟然没有带
两种方法:
a.如果有装C++ builder 6,可以下载zlib库源代码,编译出obj文件
b.搜索zlibex,可以从http://www.dellapasqua.com/delphizlib/可以下载到zlibex for delphi的单元文件,和相应的obj文件,还有压缩,解压缩的示例,不错的说。
7.EJunGrid
EjunGrid是一款类似Excel风格的高品质的表格控件。
有收费版,免费版有官方标识。
据说可导入导出excel,没找到,看起来真的跟excel差不多,但这,找不到跟数据库关联的地方
上面的按钮“不应用直接退出”,点了之后,还是照样询问是否保存还不如不要。
二进制发布,即是dcu发布。
8.EMS Advanced Report
导出Excel报表,直接利用excel生成报表
如果有存在现成的Excel模板,是最好的,可惜模板的编辑,生成,都有部分问题
很不方便。概念是好的,实现的有点糟糕,希望可以添加直接从数据库字段,拖动到excel,就可以方便的利用现成的模板。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。