精华内容
下载资源
问答
  • uReport2

    2017-12-04 19:25:00
    UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相比UReport1,UReport2重写了全部代码,弥补了UReport1在功能及性能上的各种不足。 在UReport2中,...

    http://www.bsdn.org/projects/ureport

    UReport2已正式发布

    UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相比UReport1,UReport2重写了全部代码,弥补了UReport1在功能及性能上的各种不足。

    在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外)。使用UReport2,打开浏览器即可完成各种复杂报表的设计制作。

    UReport2文档视频教程地址:http://wiki.bsdn.org/display/UR

    UReport2是第一款基于Apache-2.0 License开源免费的中式报表引擎,Github地址:https://github.com/youseries/ureport,欢迎大家前去fork、star。

    http://wiki.bsdn.org/pages/viewpage.action?pageId=76449447

    192539_ZDfx_240535.png

    https://my.oschina.net/u/1999955/blog/303052

     

     

    转载于:https://my.oschina.net/yizhichao/blog/1584663

    展开全文
  • UReport2是基于Spring架构的高性能纯Java报告引擎,其中可以通过在单元格上进行迭代来准备复杂的中文样式的语句和报告。 UReport2提供了全新的基于Web的报表设计器,该设计器可在主流浏览器中运行,包括Chrome,...
  • UReport2介绍

    万次阅读 热门讨论 2018-06-25 11:03:40
    UReport2介绍​ UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。​ 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等...

    UReport2介绍

    UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。

    ​ 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外)。使用UReport2,打开浏览器即可完成各种复杂报表的设计制作。

    ​ UReport2是第一款基于Apache-2.0开源协议的中式报表引擎。

    1、产品界面

    2、存储路径

    在这个窗口,我们只要输入报表名称,同时再选择报表的存储目的地就,可以保存当前报表文件。可以看到,UReport2默认给我们提供的存储目的地是“服务器文件系统 ”,实际上就是我们项目中WEB-INF目录下的“ureportfiles”目录,这个目录是系统默认自动生成的,如果需要我们可以添加一个属性来更改这个目录位置。

    3、数据源

    对数据源有三种加载方式

    (1)直接连接数据库

    ​ 直接连接数据库比较简单,就是在项目的classpath中添加好相应数据库的驱动Jar包后,在弹出的窗口中配置数据源连接信息即可,如下图所示:

    (2)Spring Bean

    ​ Spring Bean类型的数据源可以选择Spring上下文中定义好的一个Bean来作为数据源,点击图标,在弹出的窗口中输入数据源名称及要采用的Bean的ID,如下图所示:

    ​ 保存后,就可以在这个数据源下添加具体的数据集,添加方法就是在这个数据源下右键,在弹出的菜单中选择添加数据集,在弹出的窗口中定义数据集名称、对应的方法名以及返回对象类型,如下图所示:

    ​ 在Spring bean数据集配置中,方法名我们可以点击右侧的“选择方法”按钮来选择当前Bean对应的类中定义的方法,但这里对方法的要求是:方法必须要有三个参数,依次是String,String,Map,比如我们上面定义的testBean里就包含两个合法的方法,如下所示:

    (3)内置数据源

    ​ 这种类型的数据源,要示我们实现BuildinDatasource接口,同时将BuildinDatasource接口实现类配置到Spring即可,BuildinDatasource接口源码如下:

    ​ BuildinDatasource接口实现类配置到Spring中后,UReport2会自动检测到,这样在报表设计器中,点击数据源页签中的按钮,在弹出的窗口中就可以选择定义好的内置数据源,如下图所示:

    ​ 对于UReport2提供的三种类型的数据源,各有其特点及适用场景,对于使用者来说,要根据它们的特点灵活选择。

    4、报表类型

    (1)普通列表

    (2)简单分组

    (3)统计分组报表

    (4)分栏展示

    (5)错行分组

    (6)报表的同比与环比

    (7)交叉报表

    5、图标类型

    (1)饼图

    (2)环图

    (3)曲线图

    (4)柱状图

    (5)雷达图

    (6)极坐标图

    6、套打

    要为报表模版设置背景图,可以点击工具栏上的设置图标,在弹出窗口中定义要采用的背景图URL即可,如下图所示:

    ​ 有一名为print-demo.jpg图片位置当前WEB项目根images目录下,如果我们希望采用它作为模版的背景图,那么可以输入地址:../images/print-demo.jpg,输入完成之后,就可以在设计器中看到张背景图;当然指定背景图片的URL时,也可以以http开头来定位一张位于互联网上的图片。

    ​ 对于套打而言,一般情况下,我们首先需要拿到具体的实物单据,然后进行扫描,比如可以以300dpi的分辨率进行扫描,扫描后的图片用可以用PHOTOSHOP之类的图片处理软件打开,将图片分辨率设置为96dpi即可,最后将这张96dpi的图片作为报表模版的背景图同时将报表模版的页面尺寸与扫描件的尺寸对应上,并设置上下左右的页边距为为0,这样就可以开始套打报表模版的设计工作了。

    ​ 对于UReport2而言,一旦报表模版设置了背景图片,在HTML预览时会显示背景图片,但在导出PDF、WORD、EXCEL等格式的文件时则不会输出对应的背景图片,这样直接打印PDF、WORD之类输出文件,就可以实现报表功能。下图中是一张带背景图的报表模版文件:

    ​ 在这张报表模版当中,我们用的数据都是静态的,当然对于来自数据集或表达式中的动态数据设置方法也是一样,点击HTML预览按钮,可以看到如下图所示效果:

    ​ 在需要套打的报表模版设计过程中,选择好背景图后,一般我们需要先从最为密集行列部位开始设计,最后才是最简单的部位,实际使用时,具体位置还需要我们慢慢微调方可达到最佳位置效果。

    7、报表的打印与导出

    (1)在线打印

    (2)pdf在线预览打印

    (3)导出

    导出支持PDF、WORD、EXCEL;

    展开全文
  • ureport2自己的jar包

    2020-03-24 20:26:32
    UReport2自己的Jar包有三个,分别是ureport2-core、ureport2-font及ureport2-console 这个是2.2.9版本的
  • ureport2教学视频

    2020-03-31 19:59:02
    珍贵ureport2视频资料。包括入门和升级以及实际项目中的配置问题。从头到尾解决所有的报表导出问题。方便快捷的适用。
  • Springboot2集成UReport2

    2020-11-30 16:02:18
    SpringBoot2集成UReport2 背景 国企背景,做项目产品,离不开工作流和报表引擎,工作流的话,已经搞了一些了,简单的功能都能满足了, 现在需要搞报表引擎,免费的目前用的UReport2 UReport2简介 UReport2是一款纯...

    在这里插入图片描述

    背景

    国企背景,做项目产品,离不开工作流和报表引擎,工作流的话,已经搞了一些了,简单的功能都能满足了, 现在需要搞报表引擎,免费的目前用的UReport2

    UReport2简介

    • UReport2是一款纯Java的高性能报表引擎。 其优点在于:是开源的,基于Apache-2.0开源协议;其次,在项目中直接集成网页端报表设计器,灵活、方便、易维护和管理;另外,可以实现任意复杂的中国式报表。
    • 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外)。使用UReport2,打开浏览器即可完成各种复杂报表的设计制作。Github地址:https://github.com/youseries/ureport
      参考资料:https://www.w3cschool.cn/ureport/ureport-jaod2h8k.html,里面有详细介绍

    SpringBoot2集成UReport2

    w3cschool中有集成Spring的但是没得直接集成SpringBoot,稍微改下就行

    方式一

    直接新建下面的类放到项目中,注意SpringBoot要能扫描到。

    @Configuration
    @ImportResource({"classpath:ureport-console-context.xml"})
    @PropertySource(value = {"classpath:ureport.properties"})
    public class UReport2Configuration {
    
        @Bean
        public ServletRegistrationBean<UReportServlet> registerUReportServlet(){
            return new ServletRegistrationBean<UReportServlet>(new UReportServlet(),"/ureport/*");//不能乱改 改了容易拉裤裆里
        }
        
       @Bean
       @ConditionalOnMissingBean
        public PropertySourcesPlaceholderConfigurer propertySourceLoader() {
            PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer();
            configurer.setIgnoreUnresolvablePlaceholders(true);
            configurer.setOrder(1);
            return configurer;
        }
        
    
    }
    

    方式二

    有位同志实现了springbootstarter直接拿来用即可。

    <dependency>
        <groupId>com.syyai.spring.boot</groupId>
        <artifactId>ureport-spring-boot-starter</artifactId>
        <version>2.2.9</version>
    </dependency>
    

    启动验证

    在配置好一个包含UReport2的项目后,就可以运行我们的项目,打开UReport2的基于网页的报表设计器,它的地址如下:
    http://localhost:8080/ureport/designer
    UReport2报表设计器URL

    • http://host[:port][/context-path]/ureport/designer

    看图
    在这里插入图片描述


    QQ群【837324215
    关注我的公众号【Java大厂面试官】,回复:架构资源等关键词(更多关键词,关注后注意提示信息)获取更多免费资料。

    公众号也会持续输出高质量文章,和大家共同进步。

    展开全文
  • Ureport2 安装,配置及问题详解本文详细介绍了笔者Ureport2的安装,配置以及在此过程中遇到的问题和解决方法。本安装 基于IDEA+SpringBoot, 存储使用mysql数据库1 pre-condition1)首先需要安装IDEA, jdk8, maven2...

    Ureport2 安装,配置及问题详解

    本文详细介绍了笔者Ureport2的 安装,配置以及在此过程中遇到的问题和解决方法。

    本安装 基于 IDEA+SpringBoot, 存储使用mysql数据库

    1 pre-condition

    1)首先需要安装IDEA, jdk8, maven

    2) 安装mysql 用于测试

    可以参考cboard安装

    2 安装ureport

    先学习如何用IDEA创建SpringBoot 项目:

    https://blog.csdn.net/qq_35206244/article/details/81671387

    2)

    基于SpringBoot 安装 ureport2: https://www.cnblogs.com/Seven-cjy/p/9542616.html

    基于maven安装ureport2:

    http://wiki.bsdn.org/pages/viewpage.action?pageId=76448360

    3 maven 配置文件

    3.1 pom.xml

    org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestcom.bstek.ureportureport2-console2.2.9commons-dbcpcommons-dbcp20030825.184428mysqlmysql-connector-java8.0.17

    3.2 application.properties

    src/main/resources/application.properties

    ureport.fileStoreDir=E:/web/ureportfilesspring.datasource.url=jdbc:mysql://localhost:3306/bookstore?serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=123spring.datasource.driverClassName=com.mysql.jdbc.Driver

    3.3 content.xml

    src/main/resources/content.xml

    xml version="1.0"encoding="UTF-8"?>

    xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    resource="classpath:ureport-console-context.xml"/>id="propertyConfigurer"parent="ureport.props">

    name="location">classpath:application.properties

    4 运行

    4.1 IDEA 开发环境运行

    右键单击main class 文件 -> Run ‘xxxxx’

    0f95dfce461ffd25f851c69cfb2d1d8a.png

    4.2编译成Jar包运行

    4.2.1 打开Project Structure…

    d7b4d738f098dfa4f888c43f8316a0b4.png

    4.2.2 add Artifacts

    c4cf3db44ba7f3de73ff21d8f872bef0.png

    4.2.3 设置jar属性

    切记step 3,要删除默认的‘main\java’, 仅保留到src 目录

    4eb66fc2ec5585dc0f0781db31545c86.png

    点击‘OK’后,如果报如下错误,只需要删除文件MANIFEST.MF即可。

    800da9c2103c9ed3253870d694426287.png

    4.2.4 build

    0ac2bb4715337fce4136b08349330884.png

    d7c43bc22f38ec5919d25259f48b7cd9.png

    4.2.5 run jar 包

    编译好的jar包在工程目录的 .\out\artifacts 目录下

    例如demo\out\artifacts\demo_jar

    Run > java -jar demo.jar

    5 使用配置

    浏览器输入: http://localhost:8080/ureport/designer

    5.1 进入ureport页面

    c1cc3fc0ee71e36574210ebf2b400534.png

    5.2 mysql数据源配置

    22ea2241fbf4ebb8ee46330e476c3308.png

    具体使用可以参考教程:

    http://wiki.bsdn.org/pages/viewpage.action?pageId=76448360

    ureport2 常用的url 说明:

    https://blog.csdn.net/qq_37686250/article/details/90698932

    6 Trouble shooting

    6.1 dependency library没有出现在External Libraries列

    如果dependency library没有出现在External Libraries 中时,可以重现import

    2011922ece3025f3de92461d6a7f5580.png

    6.2 连接mysql数据库出现错误

    连接mysql数据库出现如下错误:

    使用JDBC连接MySql时出现:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration

    可以在连接字符串后面加上?serverTimezone=UTC

    完整的连接字符串示例:jdbc:mysql://localhost:3306/test?serverTimezone=UTC

    或者还有另一种选择:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8,

    当然也可以和上面的一起结合:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC

    展开全文
  • ureport2使用

    千次阅读 2019-01-02 11:44:10
    了解Ureport2 从上面这段对ureport2的描述中,可以整理出如下信息: 这个组件是用来生成报表的 它是用java语言编写的 基于spring构建,以spring在如今java应用系统中的普及率来看,这意味着这款报表组件能够很好的与...
  • springboot集成ureport2

    千次阅读 2019-07-03 13:33:11
    UReport2 UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流...
  • SpringBoot整合ureport2

    2020-09-27 13:09:32
    ​ jeecg-boot开源版本没有开放报表功能,所以打算自己整合一个ureport2。整合过程入第一章,然后出现了错误,排错过程第二章。 一、springboot整合ureport2 pom.xml 添加dependency <dependency> <...
  • springmvc整合UReport2

    2021-01-06 10:11:30
    注:由于项目本身的poi版本和ureport2版本poi不兼容,最好选择3.15+版本 1.配置pom.xml 引入目前最新得2.2.9版本 <dependency> <groupId>com.bstek.ureport</groupId> <artifactId>...
  • Spring Boot 整合 UReport2

    2021-02-20 17:30:12
    Spring Boot 整合 UReport2 UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。 工作中总是需要生成各种各样的报表,麻烦的很。最近发现了一个UReport2,...
  • UReport2详细操作

    千次阅读 2020-06-24 11:21:50
    https://github.com/response-nll/UReoport2-.git 上述地址:ureport2详细操作docx文档的下载地址
  • ureport2学习笔记

    万次阅读 2018-10-21 12:43:15
    了解Ureport2 从上面这段对ureport2的描述中,可以整理出如下信息: 这个组件是用来生成报表的 它是用java语言编写的 基于spring构建,以spring在如今java应用系统中的普及率来看,这意味着这款报表组件能够很好的...
  • Spring Boot 整合 Ureport2, Mybatis Puls,表格demo样例(简单列表,图表,表单简单使用)。基础功能以实现,可在基础上进行业务开发(以具体情况为准)
  • ureport2项目使用

    2021-04-20 14:29:55
    1.在pom.xml中加入 <dependency>...ureport2-console</artifactId> <version>[version]</version> </dependency> 2.Repository信息 <repository> <id&g
  • ureport2安装配置

    2021-04-15 14:46:00
    1.基于maven的项目搭建 ...ureport2-console</artifactId> <version>[version]</version> 2.Repository信息 <id>sonatype</id> <url>https://oss.sonatype.org/content/grou
  • UReport2 报表打印框架

    2020-02-28 16:05:17
    UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相比UReport1,UReport2重写了全部代码,弥补了UReport1在功能及性能上的各种不足。 在URepor...
  • UReport2 数据源配置

    2020-08-05 15:12:36
    UReport2的准备工作 1.dorado项目中 安装配置ureport2 准备工作做好的,可忽略,直接看下文。 UReport2 数据源配置5个步骤配置数据源 通过直连数据库的方式配置数据源 ureport2配置数据源的方式有3种,直连配置...
  • 小编最近收到不少使用者的私信,其中有几个用户跟我提到ureport2,建议其中有些功能,可以学习一下,于是小编花了一天的时间,整理了一下他们的区别: 备注:绿色的表示优点; 小编根据积木报表和ureport2比较发现...
  • Ureport2与业务结合

    千次阅读 2019-05-30 15:56:31
    在配置好一个包含UReport2的项目后,就可以运行我们的项目,打开UReport2的基于网页的报表设计器,它的地址如下: UReport2报表设计器URL http://host[:port][/context-path]/ureport/designer 如果我们是在本地...
  • SSH整合Ureport2报表工具 Ureport2报表工具: UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相比UReport1,UReport2重写了全部代码,弥补了UReport...
  • 对于报表开发,如果没有自己的报表服务器,或者是纯粹的以网页的形式开发,无非是耗时又耗力,市面的很多报表又不开源...UReport2简介UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可...
  • Ureport 2 第三方资源库

    2017-08-28 10:19:37
    ureport2 想要的第三方jar包文件。
  • dorado项目中 安装配置ureport24个步骤安装配置UReport2 此安装配置方式不支持maven构建的项目,如果你是maven构建的项目请参考W3Cshchool提供的配置方式。 4个步骤安装配置UReport2 下载UReport2官方提供的3个jar...
  • ureport2使用 ureport2 UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、...
  • Grails4 整合Ureport2报表

    2020-03-04 21:50:34
    // https://mvnrepository.com/artifact/com.bstek.ureport/ureport2-console compile group: 'com.bstek.ureport', name: 'ureport2-console', version: '2.2.9' 2、在spring/resources.groovy...
  • ureport2 数据源配置

    千次阅读 2019-09-24 04:43:36
    ureport2 数据源配置方式 ureport2 的数据源配置方式 一、三种数据源配置 直接连接数据库(数据源配置) Spring上下文中定义好的一个Bean来作为数据源(SpringBean数据源配置) 定义好的内置数据源(内置...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 250
精华内容 100
热门标签
关键字:

ureport2