广告
返回顶部
首页 > 资讯 > 后端开发 > Python >ireport数据表格报表的简单使用
  • 493
分享到

ireport数据表格报表的简单使用

2024-04-02 19:04:59 493人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

如果出现ireport打不开的问题正常都是因为jdk版本太高了,百度下如何简单,很容易的 首先:文件->new,选择Blank A4,Open this template 2

如果出现ireport打不开的问题正常都是因为jdk版本太高了,百度下如何简单,很容易的
首先:文件->new,选择Blank A4,Open this template

在这里插入图片描述

2、取个名字,选择下保存的位置,点击完成
3、此时新模板已经打开,下面我们开始介绍下模板的各部分是什么

4、设置连接驱动

第一步:选择new
第二部:选的Datebase JDBC Connection
第三步:

好了就点击save,会自动选中你刚建的数据源,下面编写sql语句获取数据库的数据
5、编写sql语句

6、报表页面

7.如何画一个报表模板
这里介绍下画表格需要用到的组件

在这里插入图片描述

Rectangle是给表格画边框的,不使用这个那么表格就是无内外边框;
Static Text是静态文本,写什么就显示什么
Text Field可以理解为动态的文本框,可以指定显示数据库表中某一列的所有值
下面,就让我们动手画一个把。
1、选中Static Text组件,拖到模板的title部分,拖动组件的边框,使其与title一样大,如图,

在这里插入图片描述

在其中写入“用户信息”,如图,

在这里插入图片描述

这时候字体小而且靠左,所以找到右边-用户信息-属性这一栏,如图

在这里插入图片描述

找到下图这一栏,将size设置成适合的的大小,H开头的(水平位置)和V开头的(垂直位置)设置成center和middle,效果如下图

在这里插入图片描述
在这里插入图片描述

然后拖动Rectangle放到模板得到Column Headere部分,选中复制两份,让这三个平均分Page Headere部分,可以拖动Page Header下方的线,使其高度变小,如图

在这里插入图片描述
在这里插入图片描述

再拖动Static Text到刚刚的三个框上面,大小跟每个框一样大,填入内容,字体大小和位置跟上面一样设置,效果如图

在这里插入图片描述

点击模板上面一点点位置的Preview,预览一下现在报表表格的样子,如图

在这里插入图片描述

目前,表格还没有数据下面我给表格加数据(从数据库获取),首先,先如下图给表格主体部分加上内外边框,再拖动下图标记的线使其去表格的边框高度一致,如图

在这里插入图片描述

再找到组件面板的Text Field,拖到对应的边框上,大小与边框大小一致,效果如下图

在这里插入图片描述
在这里插入图片描述

下面给每个Text Field动态的设置值,选中用户id下面的Text Field,右边属性栏,找到下图的属性,点击三个小点打开,

在这里插入图片描述

效果如图:

在这里插入图片描述

然后先将其输入框里面的表达式删掉,用户ID这一列,我们就用数字,值就是当前这一行是第几行这样子,选择如下图红框所示的两个,代表统计行数,点击确定,如图

在这里插入图片描述

后面两个Text Filed跟上面相似,只是,后面两个分别对应数据库中的用户名和密码,所以我们选中Fields,分别选择name跟passWord,如下图
用户名这一列:

在这里插入图片描述

用户密码这一列

在这里插入图片描述

至此,我们的表格就画好了,大家可以预览一下了,不过在预览之前,还有个东西需要注意一下,在模板里面,我们预览的时候汉字是显示的,我们没有设置过,不过如果不设置,在真正生成pdf或者其他格式的文档的时候汉字会不现实,所以我们需要在模板 里面修改下字体格式,首先选中所有汉字的框(按住ALT左键点击),

在这里插入图片描述

找到我下图标记的两个属性,修改成图中的属性值:宋体,简体中文

在这里插入图片描述

好了,这回大家可以预览了,高清无码无水印的表格,如图

在这里插入图片描述

这只是简单使用,更复杂的功能,大家有兴趣自己百度把!!!!!

到此这篇关于ireport数据表格的简单使用报表的文章就介绍到这了,更多相关ireport报表使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: ireport数据表格报表的简单使用

本文链接: https://www.lsjlt.com/news/155483.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ireport数据表格报表的简单使用
    如果出现ireport打不开的问题正常都是因为JDK版本太高了,百度下如何简单,很容易的 首先:文件->new,选择Blank A4,Open this template 2...
    99+
    2022-11-12
  • 怎么使用antd表单赋值回显表格数据
    这篇文章主要介绍“怎么使用antd表单赋值回显表格数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用antd表单赋值回显表格数据”文章能帮助大家解决问题。 ...
    99+
    2022-10-19
  • 使用java解析和读取excel表格(EasyExcel的简单使用)
    ** 解析excel的工具 ** Apache POI、JXL、Alibaba EasyExcel等。其中Apache POI基于DOM方式进行解析,将文件直接加载内存,所以速度较快,适合Excel文...
    99+
    2023-09-05
    excel java 开发语言
  • Angular如何将填入表单的数据渲染到表格
    这篇文章将为大家详细讲解有关Angular如何将填入表单的数据渲染到表格,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、项目简介我们将采用Angular框架来做一个de...
    99+
    2022-10-19
  • angular多选表单数据绑定的简单尝试
    目录前言尝试测试总结前言 对于一个多选类型,如何获取所有已选择的数组。 尝试 获取formControl的value。 this.formControl.valueChanges.s...
    99+
    2022-11-13
  • 报表工具之数据校验竟可以如此简单
    在报表开发过程中,为了保证信息准确无误入库, 我们经常会被要求对报表增加校验以保证数据类型和格式的正确。比如:工资金额最多只允许包含两位小数、邮政编码必须是全数字组成的 6 位数且首位数字不能是 0 等等。面对多种多样、层出不穷的校验需求,...
    99+
    2023-06-02
  • 如何使用MySQL和Ruby实现一个简单的数据分析报表功能
    如何使用MySQL和Ruby实现一个简单的数据分析报表功能引言:在当今数据驱动的时代,数据分析对于企业的决策和发展起到了至关重要的作用。而数据分析报表作为数据分析的重要组成部分,对于对数据进行整理、可视化和解读具有重要意义。本文将介绍如何使...
    99+
    2023-10-22
    数据分析 MySQL Ruby
  • C++list-map链表与映射表的简单使用
    目录list 链表map 映射表list 链表 链表是由节点之间通过指针连接而成的链式结构存储结构体,对于链表,C++标准库中已经提供了封装好的链表了。 require: #incl...
    99+
    2023-05-19
    C++ list 链表 C++ map映射表
  • 教你JS更简单的获取表单中数据(formdata)
    在文章正式开始之前呢,先介绍一个知识点,那就是var和let的区别,查看了各路大佬的文章,也经过各种尝试,最终得出的结果是,let声明的变量只在该变量对应的块中有效,有点局部变量的意...
    99+
    2023-05-20
    js获取表单数据 js formdata
  • Python数据可视化之使用matplotlib绘制简单图表
    目录一、绘制折线图二、绘制柱形图或堆积图形三、绘制条形图或堆积条形图 四、绘制堆积面积图五、绘制直方图六、绘制饼图或者圆环图 七、绘制散点图或气泡图八、绘制箱形图...
    99+
    2022-11-13
  • MyBatis实现简单的数据表分月存储
    目录前言一、简单的思路分析和代码1.1 判断是否存在对应的月度表1.2 根据月份区分创建表1.3 根据月份插入数据表1.4 完整的使用流程前言 今天介绍的一个业务场景主要是数据表过大...
    99+
    2023-03-19
    MyBatis 数据表分月存储 MyBatis 数据表存储
  • 如何使用rust实现简单的单链表
    目录前言1.链表节点的定义2.链表的定义3.实现从链表头部插入节点的prepend方法4.为链表实现Display trait定制链表的打印显示5.为链表实现翻转链表功能的rever...
    99+
    2022-11-13
  • 如何使用jQuery设计数据表格之设计表格基类
    这篇文章将为大家详细讲解有关如何使用jQuery设计数据表格之设计表格基类,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。步骤1 设计生成表格的基类我们希望设计一个生成表格...
    99+
    2022-10-19
  • 普通填报表单元格如何实现数据二次筛选
    这期内容当中小编将会给大家带来有关普通填报表单元格如何实现数据二次筛选,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。问题:普通浏览式报表可以这样 =employee.select(编号, 部门 ==“综合...
    99+
    2023-06-03
  • 大数据报表中如何把相同值的单元格合并成一个大格
    本篇文章给大家分享的是有关大数据报表中如何把相同值的单元格合并成一个大格,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。同值合并单元格的情况一般分两种:一种是比较简单的情况:对分...
    99+
    2023-06-03
  • Java链表数据结构及其简单使用方法解析
    目录认识链表结构单向链表双向链表加深对链表结构的理解实现单向和双向链表的反转实现把链表中给定的值都删除小结认识链表结构 单向链表 单链表在内存中的表示: 可以看到,一个链表的节点包...
    99+
    2022-11-13
  • 怎么让Birt报表脚本数据源变得既简单又强大
    这篇文章将为大家详细讲解有关怎么让Birt报表脚本数据源变得既简单又强大,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。概述:运行在 JVM 上的 SQL 函数和存储过程总...
    99+
    2022-10-18
  • Layui数据表格之单元格编辑方式的示例分析
    这篇文章将为大家详细讲解有关Layui数据表格之单元格编辑方式的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。开发工具与关键技术:VS、layui数据表格之单元格...
    99+
    2022-10-19
  • 怎么使用Node.js来读取表格的数据
    这篇文章主要介绍“怎么使用Node.js来读取表格的数据”,在日常操作中,相信很多人在怎么使用Node.js来读取表格的数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Node.js来读取表格的数据...
    99+
    2023-07-05
  • 使用python生成oracle数据报表
    #!/usr/bin/env python #coding:utf-8 # cx_Oracle 用于访问oracle和导出数据 import cx_Oracle #&...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作