zoukankan      html  css  js  c++  java
  • jaspersoft studio 的初级入门(一)

    前言

    最近的工作涉及到企业的报表生成功能,于是就想用此篇博客来记录我的学习历程。进入Jasperreport项目的官网发现有一个软件叫Jaspersoft studio的,它的版本也是6.3.1跟Jar包版本一致,百度一下才知道IReport已经不再进行版本更新了,现在改用Jaspersoft studio进行开发了,该软件是基于Eclipse开发的,当然也是开源免费的。接下来,开始我的学习记录。

    准备工作 
    到Jasperreport开发公司官网Jaspersoft community下载Jar包,最好是下载Project包,还有模板开发软件Jaspersoft studio。

    报表生成流程

    1. JRXML:报表填充模板,本质是一个XML. 
    2. Jasper:由JRXML模板编译生成的二进制文件,用于代码填充数据。 
    3. Jrprint:当用数据填充完Jasper后生成的文件,用于输出报表。 
    4. Exporter:决定要输出的报表为何种格式,报表输出的管理类。 
    5. Jasperreport可以输出多种格式的报表文件,常见的有Html,PDF,xls等。

    模版生成:JRXML

    第一步,打开Jaspersoft,右键选中Jasper Report,创建一个简单的报表文件

    选择一个报表模板,这里我就选用最简单的空白页,为了方便打印,大小就选A4纸的大小。该报表页面大小也可以根据自己的需求手动设置,稍后会有讲解。

    点击next,出现一个页面,你可以在这里给你的报表命名,然后点击next

    然后到达设置数据源的页面,因为我用的是MySQL数据库,所以我选择的是Database JDBC Connection。

     接下来这个页面是数据库链接的设置,数据库名、用户名、密码这里就不再赘述了。需要注意的是 需要添加一个数据库驱动

    添加结果如下:

    然后点击Finish,出现下面这个页面,左边是数据库以及表,右边是数据库语句编写区。

    报表建成页面

     点击Finish,一个简单的报表文档就建好了。接下来就是为报表填充数据,以及一些美化工作。

    此篇博客就到这里,具体的文档设计,请看入门基础二。

  • 相关阅读:
    RfcDestinationManager.UnregisterDestinationConfiguration时报错cannot unregister the given destination configuration
    SVN文件自动加锁-Win7
    linux 命令详解 sort
    Tensorflow的采样方法:candidate sampling(zhuan)
    (转载)机器学习中的目标函数、损失函数、代价函数有什么区别
    tensorflow dropout
    textcnn
    tensorflow学习笔记(三十九):双向rnn
    sklearn one_hot 操作
    sklearn 划分数据集。
  • 原文地址:https://www.cnblogs.com/AmandaCode/p/7427093.html
Copyright © 2011-2022 走看看