我的第一个birt报表

二、创建第一个BIRT报表项目 二、创建第一个BIRT报表项目1. Eclipse制作birt报表界面详解1.1 左下角区域1.2 左上角区域1.3 右边2. 创建BIRT报表项目3. 常用组件讲解3.1 Label3.2 Grid3.3 Table 1.在看本章前您需要搭建好相应的环境,没有请移步 上一节:https://blog.youkuaiyun.com/weixin_44929998/article/details/108223716 2.本文主要讲解使用eclipse插件创建Birt报表项目 3.本处可以直接从 2. 开始看,但是看了1 阅读详情

[JAVA - BIRT] 我的第一个birt报表

还是老习惯,了解完birt的由来,就开始“动粗了”。
1、 http://www.eclipse.org/birt/  大概了解个网站导航
        内容包括:introduction(简介) , download(下载),install(安装指南) , tutorial(教程),faq等
2、下载,到http://download.eclipse.org/birt/downloads/  可以一一下载
      安装birt之前的要求包括:
      jdk1.4以上
      Eclipse 3.0.1(建议,根据网站上说不支持Eclipse 2.x,
                                       另外Eclipse 3.1上使用好象有点问题,
                                       Eclipse 3.0 release上没经过测试),
       所以保险起见还是用Eclipse 3.0.1(因为我以前还很少用eclipse,这个对我没什么影响)
      GEF(the Graphic Editor Framework, is an Eclipse plugin used by the BIRT UI)
      EMF(The BIRT charting feature uses EMF, the Eclipse Modeling Framework)
      BIRT
3、安装
     安装很简单,想必大家都会安装,解压,放到eclipse plus-in目录就行了。
     在这里想提的就是eclipse的插件安装后还得删除/configuration/org.eclipse.update
     这样再开eclipse才有认出来。
4、运行
   报表设计器提供比较完整的国际,本地化的支持。所以安装之后你会发现友好的中文操作界面。也许会降低开发人员的门槛:)
5、新建项目
project name:HelloBirt
目录 :      C:/work/hellobirt
[新建项目]

new project.gif
[新增报表]
new report[1].gif

new report.gif
选择报表模板,然后就可以看到如下的报表设计页面。
edit.gif

整体来说应该分六大部分
navigator(资源导航)
outline(轮廓)
palettle(调色板,画板) -提供拖拉式的报表元素
属性编辑器 - 报表中元素的属性编辑器
数据资源管理器
报表设计主场景(Layout Editor设计编辑器)

如果你界面中并没有显示出来,可以通过
WINDOW - open Perspective[打开透视图] show view将其显示出来
[BTW:经过使用,给我感觉这个报表设计的步骤与操作有点以前用DW画网页的感觉]

6、设计简单的helloworld 报表
笔者在这里只做个简单的演示,还没涉及到数据操作:)
A、给报表加个表头,操作实在简单,在palettle中托运一个文本到报表上,在弹出对话框中输入文本,即可
     text.gif
B、再在报表中加个表。有点类似于web 中的<tabel></table>,其实它生成的HTML的报表也是以<table>的形式显现.
table.gif

C、这样,一个简单的报表就出来了
report.gif

D、预览,提供两种方法的预览
       [1] 设计编辑界面下的[预览]
       [2]  菜单-file - 以HTML格式预览/以PDF格式预览
E、放到tomcat中跑
      解压在下载的 birt-runtime-1_0.zip  ,里面有个Web Viewer Example
      路径  birt-runtime-1_0/birt-runtime-1_0/Web Viewer Example
      经发现,有些依赖文件,将其拷到我们刚才新建的项目中,现在的文件结构变成:
     
    tree.gif
配置tomcat,打开IE浏览通过:http://localhost/hellobirt/frameset?__report=hello_report.rptdesign
webReport.gif
查看web.xml配置文件,可以发现birt的报表是通过servlet浏览的。

<servlet>
  <servlet-name>ViewerServlet</servlet-name>
  <servlet-class>org.eclipse.birt.report.viewer.servlets.ViewerServlet</servlet-class>
 </servlet>

 <servlet-mapping>
  <servlet-name>ViewerServlet</servlet-name>
  <url-pattern>/frameset</url-pattern>
 </servlet-mapping>
 
 <servlet-mapping>
  <servlet-name>ViewerServlet</servlet-name>
  <url-pattern>/run</url-pattern>
 </servlet-mapping>

 <servlet-mapping>
  <servlet-name>ViewerServlet</servlet-name>
  <url-pattern>/navigation</url-pattern>
 </servlet-mapping>

 <servlet-mapping>
  <servlet-name>ViewerServlet</servlet-name>
  <url-pattern>/toolbar</url-pattern>
 </servlet-mapping>
这样我们第一个报表就出来了 :  )

 
BIRT报表目录 打算近期出版一本全面介绍BIRT使用的书籍,能够帮助大家全面了解BIRT的方方面面,用丰富的案例和源码,例子,诠释这个报表设计工具,展现工具,开源框架,扩展框架的种种优点特性。 初稿内容如下,书写正在进行中~ 欢迎大家光临我的主页:http://blog.youkuaiyun.com/birtbird~ BIRT的世界-BIRT技术漫谈 目录 第一章 BIRT简介 3 1.1 BIR 阅读详情

相关推荐

BIRT报表2_5_1

BIRT(Business Intelligence and Reporting Tools), 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 JavaEE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件。

[JAVA - BIRT] 我的第一个birt报表

还是老习惯,了解完birt的由来,就开始“动粗了”。1、 http://www.eclipse.org/birt/  大概了解个网站导航        内容包括:introduction(简介) , download(下载),install(安装指南) , tutorial(教程),faq等2、下载,到http://download.eclipse.org/birt/downloads/  可以一

2303

javaWeb调用Birt的api直接生成文档,不使用它的展示

javaWeb调用Birt的api直接生成文档,不使用它的展示,因为它的展示耗内存,给出实现代码文档,保证速度没有问题,并且可以解决birt的动态文档的名称,多个文档(批量下载),生成zip等一系列问题

BIRT报表开发

可以到http://download.eclipse.org/birt/downloads/下载最新版本 BIRT设计器  下载BIRT和ECLIPSE集合  BIRT插件    运行环境,包括些例子

qing878的专栏 601

报表birt4.4汉化包

all in one luna版本 birt本人测试可用,全汉化资源整合包,替换即可

birt 报表教程 中文

birt 报表教程,中文版的,需要的朋友请下载, 如果对birt报表有疑问请留言,留下msn

birt4.4下载及配置

 1. 官方网站 http://download.eclipse.org/birt/downloads/ 下载4.4 All-in-One版本,并下载 BIRT Runtime,如图所示     2. 解压后的jar包分别为eclipse解压缩文件,此时我们需要对eclipse环境及其birt 设计器进行汉化,其中eclipse汉化:   选择对应eclipse版本的汉化包并链接下...

jjc132的博客 671

minist手写数字的识别代码复现(pytorch 版本)

电脑系统:Windows 10语言环境:Python 3.8.18编译器:jupyter notebook深度学习环境:torch == 1.13.1+cu116显卡及显存: Tesla V100-PCIE-32GB卷积神经网络(Convolutional Neural Network,CNN或ConvNet)是一种 具有局部连接、权重共享等特性的深层前馈神经网络. 目前的卷积神经网络一般是由卷积层、汇聚层和全连接层交叉堆叠而成的 前馈神经网络。

2202_75521293的博客 2619

【birt】报表工具

一、概念 BIRT报表工具是一个开源的、基于Eclipse的报表生成工具,专门用于为企业应用生成各种格式的报表。它能够帮助开发人员在Java应用中嵌入报告和数据分析功能,提供丰富的报表设计、数据集成和视图呈现能力。BIRT广泛应用于企业的数据报告、业务智能、图表可视化等领域。 能够从各种数据源(如数据库、Web服务、XML、CSV等)获取数据,并基于这些数据生成图表、报表、仪表板等多种数据可视化形式。其核心功能包括报表设计、数据集成、图表生成、定制报表输出等。 二、BIRT由两部分组成 先设计,再运行 B

weixin_44919491的博客 2227

软件工程实验报告--用Visio绘制数据流图、ER图、状态图、软件结构图、程序流程图、系统流程图

用Visio绘制数据流图、ER图、状态图、软件结构图、程序流程图、系统流程图

m0_73814332的博客 4162

RocketMQ 5.3.1 集成 Spring Boot 3.4.3 就这么简单

RocketMQ 是一个分布式消息中间件,支持发布/订阅模型,具有高吞吐量、高可用性和事务消息等特性。它广泛应用于日志处理、订单系统和异步任务等场景。Spring Boot 3.4.3 集成 RocketMQ 5.3.1 的过程异常简单,仅需少量配置即可实现消息的生产和消费。本文从环境搭建到代码实现,覆盖了核心步骤。

lssffy的博客 1385

java解析获得birt报表的数据_[JAVA - BIRT] 我的第一个birt报表

还是老习惯,了解完birt的由来,就开始“动粗了”。1、 http://www.eclipse.org/birt/ 大概了解个网站导航内容包括:introduction(简介), download(下载),install(安装指南), tutorial(教程),faq等2、下载,到http://download.eclipse.org/birt/downloads/ 可以一一下载安装bir...

weixin_40001442的博客 240

Docker启动安装nacos(详情讲解,全网最细)

docker安装nacos保姆级教程

ilvjiale的博客 8万+

Birt报表:第一个Birt报表

1、开发环境http://download.eclipse.org/birt/downloads/下载All-in-one版本,包含Eclipse2、new-Report Project新建报表工程3、new-Report新建报表4、new-Date Sources-Classic Models Inc. Sample Database 新建数据源,用于取得展现的数据,使用自带的示例数据库

1474

Cadence创建异形焊盘教程(详细操作)

背景:一些常见的矩形/圆形焊盘,设置参数就可。碰到非规则的一些焊盘,那只能用Cadence Allegro PCB来画咯。 一、新建图形 【File】——>【New…】 弹出如下窗口,选择绘制的类型Shape symbol、路径,输入名字 二、设置参数 【Setup】——>【Design Parameters…】 Enhanced display modes:增强型显示模型。全部勾选上。 在【Design】设置单位为mm 设置偏移量(-50,-50) 三、绘制图形 1、找到原点,即参考

qq_42057393的博客 2万+

深入解析CRC16查表法:从原理到Modbus协议实践

本文深入解析了CRC16查表法的核心原理与实现,重点阐述了其“空间换时间”的优化思想。通过对比直接计算法,详细说明了查表法如何通过预计算表格将计算速度提升数十倍,并提供了完整的Modbus CRC16查表法代码生成、解析及实战避坑指南,帮助开发者在嵌入式及工业通信场景中高效实现可靠的数据校验。

weixin_29166013的博客 555

birt报表开发 (二)、birt报表初体验-第一个报表

注意:我用的是英文版   这里用一个简单的例子来说明列表和图形报表的实现过程。   见word附件

腾飞FLY 173

C# ScottPlot 5.0 WinForms 十字光标示例:轻松实现动态数值显示,你学会了吗?

ScottPlot是一个免费、开源的.NET交互式绘图库,能够轻松地实现大型数据集的交互式显示。它支持多种图表类型,如折线图、柱状图、饼图、散点图等。ScottPlot的性能非常出色,即使是处理千万级别的数据也游刃有余。

java专栏 2216

(1) 初识birt(免费开源报表软件)-建立第一个birt report项目

简介 BIRT,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统。 项目中需要开发报表类功能,看了下现在市面上的报表类软件,水晶报表,finereport,润乾报表都不错,不过这些都是收费的商业软件。所以最后还是选择了开源免费的birt(其实是上头敲定的ORZ) birt相对于其他报表类软件的一大优势就是她是免费开源的

404 Not Found 2146

Python 爬虫实战:爬取电商平台商品信息(价格 / 销量 / 评价)

摘要:本文详细介绍基于Python的电商商品信息爬取技术方案,以京东商品详情页为例,对比分析静态(BeautifulSoup)和动态(Selenium)两种爬取方式的实现逻辑。静态爬取适合获取基础信息,而动态爬取可解决JS渲染数据的获取问题。文章包含完整的代码实现、反爬规避策略及数据存储方案,涵盖商品名称、价格、销量、评价等核心数据提取。同时强调爬虫的合规使用,提供扩展方向建议,为电商数据采集提供实用技术参考。

2503_91057718的博客 2023

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

birt Video

birt Video   http://download.eclipse.org/birt/downloads/demos/MyFirstReport.html

sunzhiyuan29的博客 125

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

BIRT 横向分栏

实现方法大都要使用行间计算,用报表脚本或 SQL 实现起来太复杂。BIRT 可以通过 JDBC 连接集算器,调用脚本方法和调用存储过程一样,详情参考【A3:使用 record 函数为分栏后的表填入数据。A2:生成分栏表结构。

Raqsoft 464

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

MyEclipse 9.0 M1

MyEclipse 9.0第一个M版本(MyEclipse 9.0第一个里程碑版本)-MyEclipse 9.0 M1下载地址发布了,关注MyEclipse 9.0的朋友可以直接去MyEclipse官方获取最新的MyEclipse 9.0 M1下载地址下载试用。与笔者预期的一样MyEclipse 8.6系列产品主要是以Eclipse 3.5.2系列为核心,而MyEclipse 9.0系列产品则是以...

jiangtie的专栏 438

birt报表数据只有一条_BIRT 有什么好办法接收数组型参数

由于BIRT不直接支持数组型参数参与查询,即:无法把一个数组直接传给DataSet执行带in的SQL,所以很难直接在数据集中把SQL拼出来。不过,可以通过一个间接的方式来实现:1、在DataSet中定义选出所有数据的SQL(select * from XX),然后定义参数(如arg1,显示类型为List Box),允许多值。2、在DataSet的Script页签下选择beforeOpen事件,并编...

weixin_31205797的博客 251
上一篇: Installing BIRT
下一篇: PB计算型域的取值
am2000
博客等级 码龄26年 51粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值