本文和大家分享一些免费与收费的主流报表工具推荐,有一些我们经常使用哦。

一、报表工具列表分析
目前市面上活跃的报表工具真不少,对于一个对初涉报表开发邻域的程序员来说,要正确选择一款合用的报表工具绝非易事。作为一个有20年程序人生,以及有近10年报表工具开发经历的程序员,在此想把我选择报表工具的一些看法抛出来供大家参考。毫不避讳的说,本人就是锐浪报表的开发者,写着篇短文的目的也是为了顺便宣传锐浪报表,但我还是力求以客观公正的心态提供一些参考信息。

下面的表格对当前市面上最活跃的报表工具进行一些分类整理,首先就分类方式进行一些说明:

类型:目前报表工具主要有两种类型,一种是类似Excel表格方式,一种是条幅式方式,也称条带式。类Excel适合做复杂自由表格式报表,条幅式适合做动态数据伸展类报表。目前国产报表工具都对这两种方式进行了很好的结合,以便满足中式复杂表格报表的要求。
费用:分是否需要付费购买使用。
C/S:是否支持C/S桌面报表开发。
B/S:是否支持B/S(WEB)报表开发。
适用平台:可以再哪些开发平台与开发语言下使用。

报表工具名称           类型        费用             产地  C/S           B/S                       适用平台
水晶报表                条幅式     免费用           国外 支持       支持                微软.NET平台,C#,VB.NET
微软RDLC报表     条幅式    免费用           国外 支持        支持               微软.NET平台,C#,VB.NET
ActiveReport         条幅式     收费               国外 支持                          微软.NET平台,C#,VB.NET
FastReport           条幅式     免费用           国外 支持                           Delphi、C++Builder
用友华表Cell         类Excel    收费             国产 支持     支持(插件)        主流开发语言都支持
锐浪报表Grid++   条幅式      收费              国产 支持     支持(插件)        主流开发语言都支持
ChinaExcel           类Excel    收费              国产 支持     支持(插件)       主流开发语言都支持
润乾报表                类Excel    收费              国产           支持                             Java
帆软FineReport   类Excel    收费               国产           支持                             Java

二、关于ActiveX控件类产品的说明
用友华表、锐浪报表与ChinaExcel都是ActiveX控件类产品,所以其支持的开发语言都非常广泛。其对WEB报表的支持都是客户端插件,客户端在初次访问报表时会自动下载安装插件,报表运行是在客户端,服务器负责提供报表数据即可。因为在WEB服务器上不用驻留报表本身的程序,所以其支持的开发语言非常多,如:asp.net、java(jsp)、php、asp,各种WEB服务器也都支持。但这种方式也是其它WEB报表工具厂商经常诟病的地方,见仁见智,稍后我会就这方面进行一些专门说明。

如果要在WEB软件中实现票据打印或报表的直接打印,建议选用ActiveX控件类报表工具。如果要支持广泛的浏览器查看报表,应该选用服务器类报表工具,即报表生成是在服务器上,通常是产生HTML表格代码供浏览器展现,也有产生PDF文档的,这就要求客户端必须安装PDF阅读器。

三、更多其它说明
国外的产品基本都可以免费用,但并不代表这些产品是免费产品,大的软件厂商应该考虑这方面的版权问题。
用Java开发的产品通常也只支持在Java下开发,如:润乾报表与FineReport。Java目前基本是用来开发B/S软件的,这种类型的产品也只支持WEB开发。国外开源的java开源报表工具很多,请参考http://www.open-open.com/19.htm,这里这里的说明。
BI产品与报表开发也是息息相关的,但因其非平民百姓所能亲近,这里就不列出相关产品。国内也有很多号称BI的产品,基本也就是拿自己开发的报表框架去做项目,为公众程序员提供报表工具不是他们的目标。
如果中式报表特殊需求比较多,用国外产品会有一些难实现的地方,如果银子许可,建议用国产报表工具。
四、按开发语言重点推荐:
.NET平台(C#&VB.NET)桌面开发:水晶报表与RDLC是不二选择,目前是水晶报表更多人用,从发展角度来说RDLC更合适。水晶报表部署起来比较麻烦,不太适合产品类型软件公司。
.NET平台(C#&VB.NET)WEB开发:还是水晶报表与RDLC是不二选择。如果有直接打印与复杂表格需求,希望报表功能做得与桌面软件一样强大易用,建议国产插件类产品。
Delphi与C++Builder:FastReport是最佳选择,锐浪报表也不错,就是要银子。
Java报表:润乾报表很好,价格较贵。如果不在意插件方式,选择插件类产品是低成本解决方案。国外开源产品也值得认真考察。开发Java软件的公司多数都是做大项目的,很多公司都有自己开发报表框架,但项目中的直接打印需求很难满足,很多客户因此选择了锐浪报表。
PHP报表: PHP基本是用来开发网站,对报表需求很少。如果有票据打印与套打需求,只能找ActiveX插件类报表工具来帮忙。

分享免费与收费的主流报表工具推荐相关推荐

  1. 水晶报表中对某一栏位值进行处理_从主流报表工具的报价看报表行业的报价水深-----常用报表工具对比---主流报表价格对比...

    由于报价对于一些价格较高而且不透明的厂商来说属于商业机密,所以我们就不贴图了,只贴了一些价格是公开透明的厂商的报价 拿到其他报价的,自己根据下文对比一下就能明白 目前市场上最主流的报表工具就那么几个, ...

  2. 从两家主流报表工具的报jia看报表行业的报jia水深-----常用报表工具对比---主流报表对比

    目前市场上最主流的报表工具莫过于润乾和帆软了,这俩工具也总被拿来做选型对比,很多用户在对比完后,发现功能上差异并不大,但是jiage上居然能差出好几倍,甚至十几倍,弄的大家很疑惑,这是怎么了 为啥会出 ...

  3. 推荐一款免费又好用的报表工具

    目前大多数人在日常工作中都离不开报表的制作,而使用的报表软件大多数都是wps.office等办公软件,还有一些公司会采购一些专业的报表工具,例如FineReport.润乾报表.思迈特等等,相对的来说采 ...

  4. 轻量级java开发工具_C++主流开发工具推荐

    在使用C语言开发程序之前,首先要在系统中搭建开发环境.现在主流开发工具有很多种,接下来来聊聊C++主流开发工具介. C语言程序有多种开发工具,选择合适的开发工具,可以让读者更加快速地进行程序编写,接下 ...

  5. 22个免费的数据可视化和分析工具推荐

    原文出处:http://www.thebigdata.cn/JiShuBoKe/12538.html 本文总结推荐22个免费的数据可视化和分析工具.列表如下: 数据清理(Data cleaning) ...

  6. 2021年报表软件排名_报表工具推荐

    Smartbi报表软件 Smartbi以中国式报表.多维度分析.可视化仪表盘为核心,满足报表需求的功能以"真Excel"为特色,将Office Excel和WPS表格变为企业级WE ...

  7. 好用的报表工具推荐(报表工具功能)

    在这个大数据时代,大数据计算机已成为数据分析人员必备的工具,熟悉数据分析,并从数据快速抽取出经营问题,快速响应市场,才能让数据成为第一生产力. 选择一款合适的报表工具,对数据分析人员来说是非常重要,如 ...

  8. 免费开源很不错的报表工具xdoc

    1.  部署xdoc后,要配置好数据库连接池.具体步骤如下: 修改Tomcat的conf/context.xml,添加如下内容: <Resource name="jdbc/orcl&q ...

  9. PDF转换软件有哪些?分享免费好用的PDF转换工具!

    PDF是在办公和学习中常用的文件格式,它包含文字.图片.数据等各种信息,可以说是功能丰富.然而,有时我们需要将PDF转换为PPT格式以便于演示,或者将其转换为Word格式以节省内存空间.这时候就需要使 ...

最新文章

  1. python下载的文件放在哪里的-python实现下载文件的三种方法
  2. 1_发表论文1_题目:(20181127)
  3. 【笔试题】C语言:模拟实现strcat
  4. 热门解读:大促的活动设计及效果评估的优化
  5. 腾讯数据库RTOlt;30s,RPO=0高可用方案首次全景揭秘
  6. cass生成曲线要素_干货在线 | CASS入门指南——道路断面计算土方
  7. linux怎么安装32电脑上,linux – 如何在Ubuntu上安装mingw32?
  8. Crypto.com宣布将在2021年1月19日下架XRP
  9. 何为启发式算法——退火算法,蚁群算法,遗传算法
  10. Flask: 跨域上传的回调方案
  11. Java后台框架篇--Spring与Restful风格API接口开发
  12. 怒肝最新保姆级前端学习路线,速成贴心全面!
  13. 如何区分apk游戏引擎
  14. 开源Api后台服务/管理系统 HoServer
  15. Android开发规范:APP打包规范
  16. 金仓数据库KingbaseES数据库参考手册(服务器配置参数14. 版本和平台兼容性)
  17. php中关于冬夏时令切换引发的问题
  18. 羊了个羊是怎么赚钱的
  19. 团队大事件-团队历程-团队记录~
  20. Unbroken——坚不可摧

热门文章

  1. iPhone 13 120Hz屏幕稳了;AirPods Pro支持查找功能
  2. 29岁的人生并不是那么平平淡淡_20190308
  3. 年末巨献|大数据盛会!企业大数据落地高峰论坛倒计时,速速报名!
  4. 关键链方法的多项目监控技术
  5. python避障小车_MicroPython实战:DIY一台会思考的避障车
  6. 如何在文字识别软件ABBYY中创建区域模板,处理大量相同内容?
  7. SpringBoot 代码结构
  8. 【Hive】03-数据类型和文件格式
  9. excel如何批量让图片水平居中垂直居中对齐?
  10. 盛迈坤电商:店铺评分的优化提升方法