java下开源报表工具(JasperReport)调研记录
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)调研记录相关推荐
- java开源报表工具JasperReport使用
项目使用报表工具可以满足客户对报表样式的自定义设计,方便.快捷的更改报表的模板.目前市场上流行的报表工具:国内有finereport.润乾报表等:国外报表工具差别很大,国外报表主要控件式,如jaspe ...
- java导出excel_纯干货:Java开源报表工具JasperReport使用
JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式.该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,We ...
- java开源报表工具,最好的开源报表工具
Best Open Source Reporting Tools一文列出目前比较好的几种开源报表工具 1. BIRT Project BIRT是基于Eclipse的报表系统,很有竞争力. 2. Pen ...
- 12个最好的开源报表工具
23顶 10踩 12个最好的开源报表工具 2009-11-18 17:05 by 资深编辑 wutao0603 评论(13) 有20017人浏览 收藏 .声明:JavaEye新闻文章的版权属于Java ...
- 6款实用开源报表工具 | 码云周刊第 83 期
大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 1.项目名称 ...
- 6款实用开源报表工具
大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 项目名称 W ...
- 国外开源报表工具和国产商用报表工具有什么不同?
报表工具关于开源还是商用的争论一直没有消停过,其实不管两者存在哪些差异,都应该不忘初心.按需选择.正因为需求不同,选择也不一样,所以在做出选择之前,要先搞清楚自己的需求是什么,然后再去做有针对性的对比 ...
- Linux下开源打包工具fpm的安装与使用(超详细)
Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...
- 开源报表工具适合web开发_12个最适合Web开发人员的资源丰富的工具
开源报表工具适合web开发 Innovation and expertise at the latest tools have become two of the most prominent poi ...
最新文章
- C#中的ICollection接口
- MATLAB画图:改变坐标轴刻度的显示数值
- 【JulyEdu-Python基础】第 8 课:Python第三方库
- TypeError: 'function' object is not subscriptable
- 基于层次过滤的文本生成
- Boost:bind绑定boost::apply的测试程序
- 使用 .NET 升级助手将.NET Framework应用迁移到.NET 5
- 万恶之源 - Python基础知识补充
- 微课|中学生可以这样学Python(例7.3):栈
- Android自定义popWindow教程
- Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networks 多任务学习 多任务关系学习
- 计算机资源管理器经常停止运行,windows资源管理器已停止工作一直弹出来彻底解决方案...
- 和其正的复兴梦,藏在气泡水与凉茶的碰撞里?
- 常见离散型随机变量比较
- 不良资产证券化中信用评级国外发展史
- uva490解题报告
- C#中设计器的控件事件转到逻辑代码
- windows 连接 人大金仓 php版本 已解决
- 【飞行器】基于matlab四旋翼飞行器PID控制仿真【含Matlab源码 1277期】
- MIT算法导论公开课第七讲哈希表
热门文章
- 维珍银河完成与Social Capital Hedosophia的合并
- 项目四:飞机票订票管理系统
- Matlab绘制频率特性
- 基于CocosCreator的切水果小游戏(一)
- 巧改注册表让win7/win8中的控制面板项的名字更亲民
- 神经网络可以我们matlab吗,Matlab神经网络工具箱介绍-训练神经网络的一些概念和步骤...
- PHP自定义字段设置,实例演示如何为Z-BlogPHP添加自定义字段
- 智能车摄像头算法——车库(识别斑马线)
- php控制wifi上网时长,怎么限制wifi网速 TP-LINK无线路由器设置方法【步骤方法】...
- 用Python解小数奥数题