话说,能制作清单式报表的方式有千千万:

骨灰级的 Excel 控,如果能轻车熟路驾驭 VBA,也能玩出各种花来,再不济借助图表插件外援也能秒杀一众小白选手;

传说中的编程控,只要需求明确没什么做不了的,什么酷炫图形 Echarts 几十行代码,分分钟秀出新花样;

天外飞仙 R 语言控,玩的一手数据挖掘,可视化自不在话下;

爬数据达人 Python 控,手握 matplotlib 包闯天下……

这么多工具,虽然都能满足我们的需要,但不是每一个报表开发人都能怀揣上述技能的,那么,有没有一款工具可以照顾一下零代码基础的人儿呢。

答案是肯定的!

下面就隆重介绍一下这款免费且零代码零基础能够轻松搞定 web 报表的工具润乾报表

分别从两个方面介绍:

  1. 怎样做报表;

  2. 怎样永久、免费做报表!

首先,我们看一下做报表的环境,以及怎样分步制作报表:

第一步:初相识 -- 润乾报表开发界面

在官网下载并安装好匹配操作系统的版本,获取授权并简单配置后打开,就可以看到上面这个界面了。

最上面是菜单栏和工具栏,提供一些常用的设置,比如建立数据源等。

左侧是两个选项卡,分别是导航栏和控制台,导航栏类似于我们通常用的资源目录,控制台可以输出报表运行日志,在排查问题时很有帮助。

中间区域是报表开发区域,是不是和 Excel 很像?

右侧,上半部分是报表的单元格属性设置区,可以针对报表某行、某列、某个单元格进行调整设置; 下半部分则是报表数据集的参数区,可以列出当前报表所有的数据集和参数,便于直接拖拽使用。

第二步:数据准备

连接数据源、准备数据,添加 SQL 数据集、添加文本数据集、添加脚本数据集、添加自定义数据集等等。

数据库链接举例:连接 oracle 数据库

第三步:自助生成清单式报表文件

到这里,我们已经与数据库端搭建好了桥梁,接下来开始正式生成报表文件。

在菜单栏中选择【文件】【新建报表】,在弹出的【向导】界面中,选择报表类型、指定数据源、选择数据集类型、设置报表参数,其中报表类型选择普通报表,数据源 oracle 数据集名称 ds1

数据集类型选择 SQL 检索 :

在弹出的【SQL 编辑器】中指定模式【scott】双击选择报表所需的【数据表】名称

切换到【数据字段】tab 页,双击选择所需的字段名称

→最后在【语法】tab 页中可以看到自动生成的 SQl 语句:“SELECT EMP.EMPNO,EMP.ENAME,EMP.MGR,EMP.HIREDATE,EMP.SAL FROM EMP” 这里可以直接针对 sql 语句做修改如无需修改。如果不需要修改,可以点击【确定】,回到【向导】【报表类型】界面,选择报表类型,网格报表 / 分组报表 / 交叉报表,调整字段顺序,之后点击生成报表。下图中报表类型选择了网格报表,不调整字段顺序未调,直接点击【生成网格报表】。

于是,我们就可以看到一张清单式报表:

预览效果:

然后,我们再根据项目平台整体风格对报表进行美化,通常可以在工具栏和单元格属性栏中选择:

1. 修改字体风格:工具栏 字体、字号、颜色

2. 线条风格:工具栏 型号、线型、颜色、边框类型

3. 背景色:单元格属性栏 显示 背景色

注:这里背景色和前景色还支持写表达式,从而实现各种动态效果。

4. 单元格数值显示格式:单元格属性栏 显示格式

经过简单调整样式后,可以看到效果如下:

怎么样,今日 get 到这个神技能后,是不是再也不用为了开发这类报表而加班到不知双休是何物了?

接下来,我们再看一下怎么永久、免费获取这个报表工具:

在乾学院中可以直接下载到润乾免费版的授权。

免费报表工具零代码零基础轻松搞定 web 报表的更多相关文章

  1. 推荐一款好用的国产web报表软件,轻松搞定复杂报表

    随着经济全球化程度的逐步加深以及全球市场的加速整合以便最大程度地对企业资源进行整合,从而达到降低成本和提高效率的目的.Web报表由于借助于web平台,即运用了B/S模式,即"浏览器/服务器& ...

  2. 几行c#代码,轻松搞定一个女大学生

    几行c#代码,轻松搞定一个女大学生 的作业... 哈哈,标题党了哈,但是是真的,在外面敲代码,想赚点外快,接到了一个学生的期末考试,是一个天气预报的程序.程序并不难. 看到这个需求第一个想法就是只要找 ...

  3. 轻松搞定RabbitMQ(六)——主题

    转自 http://blog.csdn.net/xiaoxian8023/article/details/48806871 翻译地址:http://www.rabbitmq.com/tutorials ...

  4. 盘它!基于CANN的辅助驾驶AI实战案例,轻松搞定车辆检测和车距计算!

    摘要:基于昇腾AI异构计算架构CANN(Compute Architecture for Neural Networks)的简易版辅助驾驶AI应用,具备车辆检测.车距计算等基本功能,作为辅助驾驶入门级 ...

  5. 【转】轻松搞定FTP之FlashFxp全攻略

    转载网址:http://www.newhua.com/2008/0603/39163.shtml 轻松搞定FTP之FlashFxp全攻略 导读: FlashFXP是一款功能强大的FXP/FTP软件,融 ...

  6. 【微服务】之四:轻松搞定SpringCloud微服务-负载均衡Ribbon

    对于任何一个高可用高负载的系统来说,负载均衡是一个必不可少的名称.在大型分布式计算体系中,某个服务在单例的情况下,很难应对各种突发情况.因此,负载均衡是为了让系统在性能出现瓶颈或者其中一些出现状态下可 ...

  7. 【微服务】之六:轻松搞定SpringCloud微服务-API网关zuul

    通过前面几篇文章的介绍,我们可以轻松搭建起来微服务体系中比较重要的几个基础构建服务.那么,在本篇博文中,我们重点讲解一下,如何将所有微服务的API同意对外暴露,这个就设计API网关的概念. 本系列教程 ...

  8. 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发具体解释

    转载请注明来源: http://blog.csdn.net/kjunchen/article/details/50909410 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发具体 ...

  9. 基于 CODING 轻松搞定持续集成

    点击观看视频教程 带你一步一步搞定 CODING 持续集成 持续集成加速软件交付 持续集成这个概念是由 Grady Booch 在 1991 年首次提出,随后成为了 DevOps 的核心实践之一.持续 ...

  10. 春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!

    春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位.软件开发人才在今年将有大量的就业机会.春节过后,金三 ...

随机推荐

  1. ReentrantLock原理CAS+AQS队列

    ReentrantLock主要利用CAS+AQS队列来实现.它支持公平锁和非公平锁,两者的实现类似. CAS:Compare and Swap,比较并交换.CAS有3个操作数:内存值V.预期值A.要修 ...

  2. 照片也能说话了?嘴型表情全同步,AI数字人时代要来了

    SadTalker是一款先进的人工智能模型,它通过从音频中学习生成3D运动系数,并使用全新的三维面部渲染器来生成头部运动,只需传入一张照片和一段音频,就能生成高质量的AI数字人视频 工作原理 1.显式 ...

  3. Zabbix与乐维监控对比分析(五)——可视化篇

    前面我们详细介绍了Zabbix与乐维监控的架构与性能.Agent管理.自动发现.权限管理.对象管理.告警管理方面的对比分析,相信大家对二者的对比分析有了相对深入的了解,接下来我们将对二者的可视化功能进 ...

  4. period 发音 per + iod 没有ri音 (per=round od=hod=way)

    period 发音 per + iod 没有ri音 pɪər iə d peri-在周围 + od-=hod-路,引申词义时期,阶段,句号等. per = round period 美: [ˈpɪrɪ ...

  5. CentOS 同时安装多个版本的Python3

    1.背景 已安装了 Python3.6.4,需要再安装 Python3.9 版本 2.操作步骤 (1)寻找当前 Python3.9 版本最新稳定版的子版本 通过官网查找,目前为 3.9.18,下载到本 ...

  6. Jmeter教程-前言

    前言 为什么要撰写这样一个教程呢? 深入学习Jmeter 温故而知新,通过编写教程,我将更深入地学习JMeter.尽管我已经使用JMeter很长时间,但还有许多元件我并不十分了解.为了创作一个详尽且实 ...

  7. FFmpeg开发笔记(六)如何访问Github下载FFmpeg源码

    ​学习FFmpeg的时候,经常要到GitHub下载各种开源代码,比如FFmpeg的源码页面位于https://github.com/FFmpeg/FFmpeg.然而国内访问GitHub很不稳定,经常打 ...

  8. quartus之LPM_MULT测试

    quartus之LPM_MULT测试 1.基本作用 一个专用的乘法器,可以调用DSP单元的IP,可以提高设计中的运算效率. 2.实际操作 `timescale 1ns/1ns module mult_ ...

  9. Lab1:Xv6 and Unix utilities

    Sleep功能 通过接受时间参数,调用system_call 指令 sleep实现该功能 #include "kernel/types.h" #include "kern ...

  10. RSA进阶(一)

    本篇为RSA进阶篇,继RSA入门 [RSA3]P1(扩展欧几里得) 题目 from Crypto.Util.number import * flag = b'******' m1 = bytes_to ...