1、介绍

JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。详细介绍可参见百度百科:JasperReport介绍

2、下载资源

下载网址:JasperReport官网下载地址
下载下图中框选的两部分:

通过下载得到的资源:
1、每类报表的官网demo;
2、报表工具的源代码:
3、报表模版设计器;

3、创建报表

报表设计器提供了一批报表模版,示例如下图:


4、运行效果:

我本次的测试以book模版为基础做的,书皮、书尾用默认的,中间(content)部门插入了一页有字有图的报表,一个列表报表,运行结果如下图:

5、总结:

感受:使用方法上同大家平日里用的finereport、activereport等相当,就是界面是纯英文需要点适应时间。

优势:
老外的东西,扩展性及开放性都很不错,官网的更新版本也算及时,开源的不涉及产权问题。

不足:
网络资源少,国内深入应用分享出来的资料少,资料多数是英文的,团队内部推广时学习成本较高。

这次技术调研能完成,感谢网友的分享:运用JasperReport + JasperSoft Studio进行报表的开发与设计

java下开源报表工具(JasperReport)调研记录相关推荐

  1. java开源报表工具JasperReport使用

    项目使用报表工具可以满足客户对报表样式的自定义设计,方便.快捷的更改报表的模板.目前市场上流行的报表工具:国内有finereport.润乾报表等:国外报表工具差别很大,国外报表主要控件式,如jaspe ...

  2. java导出excel_纯干货:Java开源报表工具JasperReport使用

    JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式.该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,We ...

  3. java开源报表工具,最好的开源报表工具

    Best Open Source Reporting Tools一文列出目前比较好的几种开源报表工具 1. BIRT Project BIRT是基于Eclipse的报表系统,很有竞争力. 2. Pen ...

  4. 12个最好的开源报表工具

    23顶 10踩 12个最好的开源报表工具 2009-11-18 17:05 by 资深编辑 wutao0603 评论(13) 有20017人浏览 收藏 .声明:JavaEye新闻文章的版权属于Java ...

  5. 6款实用开源报表工具 | 码云周刊第 83 期

    大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 1.项目名称 ...

  6. 6款实用开源报表工具

    大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 项目名称 W ...

  7. 国外开源报表工具和国产商用报表工具有什么不同?

    报表工具关于开源还是商用的争论一直没有消停过,其实不管两者存在哪些差异,都应该不忘初心.按需选择.正因为需求不同,选择也不一样,所以在做出选择之前,要先搞清楚自己的需求是什么,然后再去做有针对性的对比 ...

  8. Linux下开源打包工具fpm的安装与使用(超详细)

    Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...

  9. 开源报表工具适合web开发_12个最适合Web开发人员的资源丰富的工具

    开源报表工具适合web开发 Innovation and expertise at the latest tools have become two of the most prominent poi ...

最新文章

  1. C#中的ICollection接口
  2. MATLAB画图:改变坐标轴刻度的显示数值
  3. 【JulyEdu-Python基础】第 8 课:Python第三方库
  4. TypeError: 'function' object is not subscriptable
  5. 基于层次过滤的文本生成
  6. Boost:bind绑定boost::apply的测试程序
  7. 使用 .NET 升级助手将.NET Framework应用迁移到.NET 5
  8. 万恶之源 - Python基础知识补充
  9. 微课|中学生可以这样学Python(例7.3):栈
  10. Android自定义popWindow教程
  11. Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networks 多任务学习 多任务关系学习
  12. 计算机资源管理器经常停止运行,windows资源管理器已停止工作一直弹出来彻底解决方案...
  13. 和其正的复兴梦,藏在气泡水与凉茶的碰撞里?
  14. 常见离散型随机变量比较
  15. 不良资产证券化中信用评级国外发展史
  16. uva490解题报告
  17. C#中设计器的控件事件转到逻辑代码
  18. windows 连接 人大金仓 php版本 已解决
  19. 【飞行器】基于matlab四旋翼飞行器PID控制仿真【含Matlab源码 1277期】
  20. MIT算法导论公开课第七讲哈希表

热门文章

  1. 维珍银河完成与Social Capital Hedosophia的合并
  2. 项目四:飞机票订票管理系统
  3. Matlab绘制频率特性
  4. 基于CocosCreator的切水果小游戏(一)
  5. 巧改注册表让win7/win8中的控制面板项的名字更亲民
  6. 神经网络可以我们matlab吗,Matlab神经网络工具箱介绍-训练神经网络的一些概念和步骤...
  7. PHP自定义字段设置,实例演示如何为Z-BlogPHP添加自定义字段
  8. 智能车摄像头算法——车库(识别斑马线)
  9. php控制wifi上网时长,怎么限制wifi网速 TP-LINK无线路由器设置方法【步骤方法】...
  10. 用Python解小数奥数题