做java 报表用啥框架好

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做java 报表用啥框架好相关的知识,希望对你有一定的参考价值。

你好,推荐以下几种:

    JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表。JasperReports支持PDF、html、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。

    Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业BI相抗衡。它偏向于与业务流程相结合的BI解决方案,侧重于大中型企业应用。它允许商业分析人员或开发人员创建报表,仪表盘,分析模型,商业规则和BI流程。

    OpenReports 是一个基于Web的报表解决方案,可为用户提供通过浏览器查看动态创建的PDF、HTML或XLS格式报表的能力。OpenReports使用Java开发的,并使用JasperReports作为报表生成引擎。

    JFreeReport (现改名为Pentaho Reporting)是一个用来生成报表的Java类库。它为Java应用程序提供一个灵活的打印功能并支持输出到打印机和PDF,Excel,HTML和XHTML,PlainText,XML和CSV文件中。

    JXLS是基于Jakarta POI API的Excel报表生成工具,可以生成精美的Excel格式报表。它采用标签的方式,类似JSP标签,写一个Excel模板,然后生成报表,非常灵活,简单!

    BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。

参考技术A 看你的需求是什么了,国外的话水晶报表,SAP公司的商业报表工具,作为SAP“集团”下的报表组件模块。10年事前盛行一时,后被SAP收购。但水晶报表(Crystal Report)在理论上只支持单数据集,对多集的支持依赖于数据库的运算能力(叉乘与联合等或写存储过程),多库一般难以支持。
国内的话FineReport,目前国内报表软件领域发展最成熟也是市场份额最高的。IDC的报告里,17年甚至超过SAP,IBM,在这个细分领域,也是Gartner的BI选型市场指南里唯一推荐的报表工具。零代码开发,类似excel的设计方式,上手简单。尤其数据字典、实际值和显示值等的设计更是切入快速开发的要害,这些放在别的语言和体系下往往要大量代码才能实现且频繁需要的功能放在FineReport里却只是几个操作的事情。移动端报表+可视化大屏。

如何使用java编写大型网页游戏 说下过程 网页游戏用啥编写比较好

网页游戏一般 前台 flex 或者 applet
后台的话java呗
不要说什么applet过时了之类的 国外都有用这个开发出3D网页游戏的 现在还在运营
前台还有javafx 正式版的2.0 才出来而已 不建议使用
还有微软的Silverlight 如果学的.net可以用这个
现在一般使用的是 flex+java
参考技术A 有这想法不错,可是这很难实现追问

网页游戏一般用什么程序编写

追答

C++

参考技术B 做前台 写后台

以上是关于做java 报表用啥框架好的主要内容,如果未能解决你的问题,请参考以下文章

大数据分析一般用啥工具分析

java系统开发框架

C# winform 想做个如图所示的表格,用啥控件来做?或者是第三方啥控件?

发现百度开源一个好东西,Echarts统计报表前段框架

报表工具推荐(收费、开源)

报表工具都有哪些