精华内容
下载资源
问答
  • java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表...
  • Java报表工具

    2019-08-03 17:40:06
    1. 最好的java报表工具排行榜; 2. Java开源报表制作分类列表 3. Java开源图表项目 4. non-free 转载于:https://www.cnblogs.com/markjiao/archive/2008/08/25/1275600.html

    1. 最好的java报表工具排行榜;

    2. Java开源报表制作分类列表

    3. Java开源图表项目

    4. non-free

    转载于:https://www.cnblogs.com/markjiao/archive/2008/08/25/1275600.html

    展开全文
  • Java 报表工具

    千次阅读 2015-05-26 06:08:05
    1、报表工具基本功能报表工具一般提供一下功能: 支持多种数据源,而且数据源可配置。 支持脚本式的样式定义,一般是基于XML的,可灵活修改,一般提供样式编辑器。一般支持基于打印的样式定义,支持报表头尾、页面...

    1、报表工具基本功能

    报表工具一般提供一下功能:

    1. 支持多种数据源,而且数据源可配置。
    2. 支持脚本式的样式定义,一般是基于XML的,可灵活修改,一般提供样式编辑器。一般支持基于打印的样式定义,支持报表头尾、页面头尾、分组等概念。
    3. 将数据源和样式定义,输入到报表引擎,可输出为多种格式,包括PDF、EXCEL等。

    2、报表工具的使用

    从报表工具的基本功能来看,使用报表工具,核心是两个,一个是数据源的定义,一个是样式的定义。

    数据源的定义比较简单,一般是数据库,按照报表工具要求的配置好连接池,依照业务需求写SQL即可。

    样式定义一般依托设计器,首先,熟悉设计器页面设置相关功能,然后熟悉相关组件即可。

    报表引擎可能需要搭建另外的服务器,或者是独立的Web App,按要求部署即可,需考虑资源负载和单点故障。

    3、在项目中使用报表工具

    在项目中使用报表工具分“设计时”和“运行时”。

    3.1、设计时

    设计时,使用可视化的报表设计工具“画”报表,绑定数据源。

    获得报表样式文件,一般是XML格式。
    为了提高报表执行效率,报表样式文件可能是编译过的二进制格式。

    3.2、运行时

    在运行时,发布报表样式文件到应用中。运行并获得结果。

    需要对报表工具进行封装,满足“开闭原则”,即:保持Java代码的稳定,不因为新的报表需求或业务需求变更而修改Java代码。

    封装后的报表模块,输入包括:数据源、样式定义、参数,数据源和样式定义都是在设计时确定的,从数据源获得的数据因参数不同而不同。

    所以,报表模块可以如下访问:
    http://myapp/report/?ds=ds1&rpt=rpt1&ext=html&params=blablabla

    可以做如下约定:每个报表拥有一个name,数据源与样式文件都采用这个名字。

    那么,报表模块访问方式可以为:

    http://myapp/report/?name=rpt1&ext=pdf&params=blablabla

    数据源和报表样式最好分开,就可以分开修改,修改sql的时候很多,特别是报表样式文件需要编译的情况。
    报表数据源中,如果核心只是一个SQL语句,可以存成一个文件,或者存在数据库中,或者存在缓存中。

    4、JasperReport

    JasperReport是一款免费的、较为典型的报表工具。官方网址:http://sourceforge.net/projects/ireport/

    下载页面:
    http://sourceforge.net/projects/ireport/files/latest/download

    iReport是JasperReport的样式设计器。
    详细图文教程如下:
    [iReport设计器](http://download.csdn.net/detail/stationxp/8738859
    )

    其他文档:

    ch1 概述
    http://wenku.baidu.com/view/5af1894e852458fb770b5620.html
    ch2 环境
    http://wenku.baidu.com/view/7136bb40a8956bec0975e3d7.html
    ch3 报表入门
    http://wenku.baidu.com/view/5e8d11976bec0975f465e2d7.html
    ch4 数据库
    http://wenku.baidu.com/view/3523b077f46527d3240ce0d7.html
    ch5 其他数据源
    http://wenku.baidu.com/view/94aa9ed1240c844769eaeed7.html

    常见问题
    http://wenku.baidu.com/view/6bd50288680203d8ce2f2436.html

    PDF查看器:Evince。

    展开全文
  • Java 报表工具选择

    万次阅读 2019-04-30 18:02:31
    Java 报表工具选择 近一年处理了些报表问题,调研不少报表工具,也开发了适合公司业务的报表工具。分享一些关于如何选择Java 报表工具的个人观点,希望对你有参考作用。 对于企业来说,花钱就能快速解决的问题,...

    Java 报表工具选择

    近一年处理了些报表问题,调研不少报表工具,也开发了适合公司业务的报表工具。分享一些关于如何选择Java 报表工具的个人观点,希望对你有参考作用。

    对于企业来说,花钱就能快速解决的问题,肯定不会自己花时间、人力去研发和维护一套产品,除非不得已。企业首选是购买一款成熟、稳定的商用产品。现有的商用产品满足不了需求,才会考虑去研发报表工具。

     

    第一个选择:商用报表产品

    目前市场上功能强大,占有率高的两款 Java 报表工具,帆软报表和润乾报表。

    帆软报表的特点

    • 功能强大,覆盖的行业广,基本能满足所有的报表需求

    • 报表页面美观、炫酷

    • 可基于插件方式进行定制,也一直在培育众包市场

    • 售后做的挺好,QQ客服反馈快

    • 文档和社区做的还可以

    • 上手简单,不懂代码也可以通过类excel设计器制作出报表

    • 价格贵,几万 ~ 几十万

    • 功能做的太细,有些功能点显得比较死板。比如,需要页眉页脚高度不统一、需要较小行间距、单元格字体自动缩放...

    • 较耗内存

       

    润乾报表特点

    • 价格相对便宜,性价比高

    • 感觉售前、售后一般(今天特意在官网咨询了下使用问题,提示人不在,联系销售)

    • 对类excel操作支持更友好

    • 性能和并发处理更优,擅长大容量复杂报表

    • 美观、图表有待加强

    • 入门难度略大

    总结:帆软简单易用,无需开发也可以制作出报表,页面美观,API丰富,但价格较贵,适合现场运维人员根据需求直接制作报表;润乾门槛高,页面没那么美观,性能更优,性价比高,适合有专业报表团队处理复杂报表。

     

    第二个选择:自研

    自研复杂的报表工具,会遇到一些难题。如:打印报表;复杂的数据计算;复杂格式的报表展示;页面、打印、导出word、pdf、excel格式一致性;图表...

    Java报表引擎

    • JasperReports,配合设计器ireport使用。但资料较少,出了问题难查找,设计器调整报表格式麻烦。

    • EasyReport、ureport,开源的web端设计报表工具,可以参考部分功能实现。

    图表前端库

    • ECharts

    • Highcharts

    • D3

    Java office、pdf 操作组件库

    • Apache POI

    • JXL

    • iText

    • OpenOffice

    • PDFBox

    • jquery.table2excel.js

    打印方式

    • 浏览器自带打印及其js控件,较难干预样式,连续打印、页眉页脚,分页等存在问题

    • pdf流打印,需要下载adobe插件

    • ActiveX,java类报表工具基本不用

    • Applet打印,依赖jre

    总结:自研报表工具坑很多,需要投入很大人力。

     

    PS

    国内市面上还有很多报表工具,如:RDP报表、SMARTBI SPREADSHEET、Crystal Reports、ActiveReports、简表、杰表等都可以去调研下是否适合自己业务。

    国外有很多报表工具不做推荐,因为上手困难,遇到问题处理基本找不到资料,不适合中国式报表。

     


    【Java面试题与答案】整理推荐

     

    展开全文
  • java 报表工具

    2017-03-27 11:26:33
    BIRT报表是一款非常流行的开源报表开发工具。拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,生成图片,导出Excel,html分页样样齐全,样式和script设置简单。 2. Pentaho Pentaho Report ...
    1. BIRT Project
    
    BIRT报表是一款非常流行的开源报表开发工具。拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,生成图片,导出Excel,html分页样样齐全,样式和script设置简单。


    c8f33596-57b0-3181-8e7c-68863bb199ad.png


    2. Pentaho

    Pentaho Report Designer是一款所见即所得的开源报表设计工具。在设计报表的时候,用户可以随意拖放和设置各种报表的控件,还可以快速方便地设置报表的数据来源。在报表的设计过程中,用户可以随时预览报表的结果。


    4ab7b229-7b4e-36f7-9fc7-1b5549815d40.png


    3. OpenRPT

    OpenRPT支持各种平台PostgreSQL的最佳化的图形化界面的SQL报表撰写。


    86a5edab-363a-327d-b77b-ca14a039f79b.png



    4. OpenReports

    OpenReports 提供基于web 的灵活报表解决方案,支持 PDF,HTML 和XLS 报表格式,基于WebWork,Hibernate 和 Velocity 开发完成,并且还提供一个整合了Tomcat 的OpenReports-Tomcat 文件下载。使用Java进行开发,JasperReports 作为报表引擎。

    e38e2e99-9df0-3169-8545-3737bd116c38.png



    5. FreeReportBuilder

    FreeReportBuilder是一个Java报表工具,可以与任何数据库正常工作,只需要有一个JDBC驱动程序。


    34581a1f-e67a-333f-872f-7bab129875c7.png



    6. JMagallanes

    JMagallanes是一个开源的使用Java/J2EE开发的Olap和动态报表应用程序。JMagallanes结合了静态报表(基于JasperReports),Swing pivot表格(用于OLAP分析),和图表(基于JFreeChart)。它可从多种数据源(如:SQL,Excel,XML和其它)读取数据并可生成多种输出如:PDF,XML,应用程序特殊文件用于将来报表的脱机查看。


    76e3ec07-cd50-357c-9047-6fb0e3ed25cb.png

    7. ART – A lightweight reporting solution
    ART是一个轻量级的,多平台基于web的报表引擎。定制容易,支持图形报表,支持通过插件把结果导出为各种格式。


    a1c96782-643e-3afa-9959-5f1d5ce26c2e.png


    8. DataVision

    DataVision是一个用Java编写的类似于Crystal Reports的报表工具。它支持多种数据源(JDBC, 文本文件) ,输出格式有HTML, XML, PDF, LaTeX, 逗号或tab分隔的数据文件, 和DocBook。它让你用一个支持拖放操作的GUI设计报表,报表描述存储为XML。


    0c2a9172-239e-3239-9203-44d4f3bfd68d.png


    9. The Wabit – Open Source Reporting Tool

    Wabit 是一个跨平台开源的报表工具,提供了一个GUI程序和可嵌入式的接口。


    70534534-efa1-35d4-80f1-658ef66c428b.png


    10. Rlib

    RLIB是一个基于XML的报表引擎,可以生成PDF,HTML,CSV,文本格式



    6e9584e2-949b-3261-8a77-162f04070386.png



    11. JavaEye Reporting Tool – JERT
    JERT是一个开放源代码的,基于web的,数据库报表工具,它能够让你不需要编程而能创建各种灵活的报表。

    点击查看详情:http://www.iteye.com/topic/10317
                         http://www.iteye.com/topic/9873

    0783a295-f8e5-31a9-9488-5cd613b875c0.png


    12. iReport
    iReport是一个能够创建复杂报表的开源项目,并且它能调用JasperReports库应用于任何一种java应用程序,使用纯Java编写,拥有非常丰富的图形界面。


    48e6cf33-e5aa-37e0-823c-a2274bcac6a8.png

    • c8f33596-57b0-3181-8e7c-68863bb199ad-thumb.png
    • 大小: 113.7 KB
    • 4ab7b229-7b4e-36f7-9fc7-1b5549815d40-thumb.png
    • 大小: 113.3 KB
    • 86a5edab-363a-327d-b77b-ca14a039f79b-thumb.png
    • 大小: 228.5 KB
    • e38e2e99-9df0-3169-8545-3737bd116c38-thumb.png
    • 大小: 20.9 KB
    • 34581a1f-e67a-333f-872f-7bab129875c7-thumb.png
    • 大小: 82.3 KB
    • 76e3ec07-cd50-357c-9047-6fb0e3ed25cb-thumb.png
    • 大小: 58.5 KB
    • a1c96782-643e-3afa-9959-5f1d5ce26c2e-thumb.png
    • 大小: 9 KB
    • 0c2a9172-239e-3239-9203-44d4f3bfd68d-thumb.png
    • 大小: 92.3 KB
    • 70534534-efa1-35d4-80f1-658ef66c428b-thumb.png
    • 大小: 142.4 KB
    • 6e9584e2-949b-3261-8a77-162f04070386-thumb.png
    • 大小: 160.6 KB
    • 0783a295-f8e5-31a9-9488-5cd613b875c0-thumb.png
    • 大小: 117.3 KB
    • 48e6cf33-e5aa-37e0-823c-a2274bcac6a8-thumb.png
    • 大小: 71.4 KB
    展开全文
  • java报表工具

    2004-09-13 12:11:00
    http://jasperreports.sourceforge.net/samples/index.html有空看看http://www.jfree.org/jfreechart/index.html饼图及其他图形化报表工具,值得一看
  • 主流Java报表工具对比

    千次阅读 2010-08-13 16:47:00
    从部署、展示、设计等方面,全面比较Java报表工具,如华丹,润乾,杰表,Style Report,Jasperreport等,以及声称支持Java的Crystal Report,数巨等。  Java报表工具,首先可以分成两大类:纯Java报表...
  • 一款免费Java报表工具

    2019-10-15 17:33:33
    对于企业来说,如果有一套...近一年处理了些报表问题,调研不少报表工具,分享一个免费且好用的的Java 报表工具,希望可以对大家有所帮助。 RDP报表工具: 官网地址:http://product.mftcc.cn/rdp/download.html...
  • 从部署、展示、设计等方面,全面比较Java报表工具,如润乾,杰表,Style Report,Jasper等,以及声称支持Java的Crystal Report,数巨等。  伦理片 http://www.dotdy.com/ Java报表工具,首先可以分成两大类:...
  • 几款好用的java报表工具对比选择

    千次阅读 2019-07-04 14:44:32
    分享一些最近调研的java报表工具,与报表工具的简单对比,希望对有报表需求的你有所帮助。 1、帆软报表:成熟的商业化报表工具,功能较为强大,但收费也较贵。 软件下载地址:...
  • 主流Java报表工具的比较

    千次阅读 2008-07-24 17:34:00
    从部署、展示、设计等方面,全面比较Java报表工具,如 润乾 , 杰表 ,Style Report,Jasper等,以及声称支持Java的Crystal Report,数巨等。 Java报表工具,首先可以分成两大类:纯Java报表工具,和支持Java的报表...
  • 最理想的JAVA报表工具

    2011-08-06 00:36:45
    润乾报表作为纯JAVA报表工具,在J2EE的Web报表应用中其集成性和部署能力都明显优于BO/Crystal Report, Brio等非Java产品;在JAVA报表展现方面它不仅能实现其他报表产品所能实现的常规的报表展现,更能实现其他工具不...
  • Java报表工具FineReport实现组内序号

    千次阅读 2017-08-16 10:51:48
    Java报表工具FineReport实现组内序号 上图显示了为每一个公司在自己所在城市内的编号。 下面我们来看一下使用Java报表工具FineReport实现上述报表的过程。 1.连接数据库frDemo 2.设计报表...
  • FineReport作为主流Java报表工具,虽然不像润乾报表那样疯狂在网络上发文章宣传,但在产品功能,性能和易用性方面积累,已经成为中国Java报表技术领跑者。于是互联网上流行,“南帆软,北润乾”。来形容中国...
  • FineReport作为主流java报表工具,虽然不像润乾报表那样疯狂在网络上发文章宣传,但在产品功能,性能和易用性方面积累,已经成为中国java报表技术领跑者。于是互联网上流行,“南帆软,北润乾”。来形容中国java报表...
  • Java报表工具选型记

    千次阅读 2008-12-30 11:00:00
    Java报表工具选型记 第一天中午(阳光明媚,万里无云的天空中漂浮着朵朵白云……),老大交待任务,说目前一个项目中报表太多,而且这个用户太难缠了,考虑买个报表工具对付一下。因为我在几年前用过水晶报表,是...
  • java 报表工具,delphi 封装 rm报表 ocx 一个封装给 java web 报表的打印 使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo.mdb 数据源,名字随你喜好, 然后修改classes文件
  • Java报表工具功能对比

    千次阅读 2007-08-03 15:18:00
    本文转自:Java报表工具功能对比这几年Java报表市场很是热闹了一阵,先是水晶报表、Brio、Style等海外产品相继杀入市场,而后是国内的华表、中创、数巨、和勤、润乾、杰表等揭竿而起(这中间有的是仅支持Java的,有...
  • 主流的JAVA报表工具的比较

    千次阅读 2009-02-03 13:18:00
    几款主流的JAVA报表工具的比较 我们所说的"支持"Java的报表工具.其实就是非Java的报表工具,但是可以在Java程序中调用.这样的产品很多,总的讲一大类是采用独立报表服务器 的,如Bo/Crystal Report,Brio,...
  • 市面上的java报表工具种类繁多,功能大同小异,非业内人士在java报表选型时倍感头疼,如何从润乾报表、Style Report,Jasper Report,birt报表,ireport,杰表等候选中找到合适的产品,本篇文章就带领大家逐一认识...
  • 从部署、展示、设计等方面,全面比较Java报表工具,如报表工具的领导者 href="http://www.runqian.com.cn/rqrpt/rqwebreport.htm" target=_...Java报表工具,首先可以分成两大类:纯Java报表工具,和"支持"Java
  • Java报表工具打印方案对比

    千次阅读 2017-04-26 19:07:24
    本文试图对市面上流行的纯java实现的web报表工具,jasperreport 、 stylereport 、杰表、润乾报表、快逸、finererport为例,分析各报表工具采用的web打印技术的异同、优劣、及对用户需求的适应性,供大家参考。 ...
  • FineReport作为主流(){tagshow(event)}">Java报表工具,虽然不像润乾报表那样疯狂在(){tagshow(event)}">网络上发文章宣传,但在产品<span
  • Java报表工具优缺点分析

    千次阅读 2014-04-03 11:36:44
    为此小编收集了一些资料来简述我们在不同的Java项目中,需要使用不同报表,选择合适的报表工具,以免我们在选择报表工具时产生更多的误区。>>>4款.Net报表控件优势对比分析 iReport iReport是一个能够创建复杂报表...
  • 全文如下: 简评《Java报表工具选型记》 在论坛里看到一个帖子《Java报表工具选型记》,洋洋洒洒一大篇,楼主写的很辛苦,我跟着楼主的思路绕了一大圈,看到最后才发现自己上套了。唉,我这个人爱挑毛病,不说两句...
  • 进入项目第一天,导师就给安排了任务--调研报表工具。至于为啥要调研工具,导师说是因为最近的项目里开始报表画的比较多了,再不能用原先的手写页面来做了,要不然有多少个我这样的学生也做不完,所以就让我来调研了...
  • 该文章非本人编写,转发自:一个女bi工程师的java报表升级选型记 来源:CSDN  原文:https://blog.csdn.net/weixin_39766068/article/details/83744821  终于又完成了一个项目!先为自己小小开心一把~说的夸张点...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,621
精华内容 18,248
关键字:

java报表工具

java 订阅