首页 > 编程语言 >开源免费又好用的中式数据报表:UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。

开源免费又好用的中式数据报表:UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。

时间:2023-12-28 16:34:38浏览次数:44  
标签:报表 中式 单元格 数据报表 开源 格式 UReport2

北润乾、南帆软,数加发力在云端。

uReport 身何安?中式报表真开源。

报表江湖之中,uReport安身立命的产品品类定位是什么?

说来很简单,uReport的价值在于填补了这样一个市场空白:开源免费又好用的中式数据报表

UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外),打开浏览器即可完成各种复杂报表的设计制作。

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

开源地址:https://gitee.com/youseries_admin/ureport.git

记录下ureport使用过程中总结出来的经验:

报表设计器中设计报表时做如下配置:

1.字体:微软雅黑,标题13号字体,正文10号字体即可
2、定制单元格是关键,先要计算以最多单元格为基准
3、页面类型:A4,页面宽210,页面高297
左边距22  左边距22
上边距15  下边距15
4、设置分页码:通过设置表达式达到WPS分页符的要求

5.日期设置

年格式:yyyy ; 月格式:MM  日格式:dd   小时格式:HH    分钟格式:mm  秒格式:

6.数据源最好配置为springbean形式

标签:报表,中式,单元格,数据报表,开源,格式,UReport2
From: https://www.cnblogs.com/ossbar/p/17932973.html

相关文章

  • XtraReports如何将多张报表放在一个预览里面?
    报表一面有一个属性叫pages,如果需要将多张报表打印到一起,你可以吧一张报表的pages添加到另一张报表里面,答应另一张报表,就可以了。1//创建第一个报表并生成它的文档。2XtraReport1report1=newXtraReport1();3report1.CreateDocument();4//创建第二个报表并生成......
  • Excel poi 设置单元格格式 发现不可读内容 已修复的记录: /xl/worksheets/sheet1.xml
    Excelpoi设置单元格格式发现不可读内容已修复的记录:/xl/worksheets/sheet1.xml部分的问题(巨坑)1.先设置值,后设置样式。正确的是:先设置样式,后设置值。2.对象A的样式应用于对象B的样式,导致报错。 正确的是:对象A应用对象A的样式,对象B应用对象B的样式。privateHSSFWorkb......
  • 实现MFC中CListCtrl双击单元格获取文本
    1.在类中定义CEdit控件CEdit*m_edit;2.窗口OnInitDialog创建窗口并设置父窗口为CListCtrl,设置字体m_edit=newCEdit();m_edit->Create(ES_LEFT|WS_CHILD|WS_TABSTOP|WS_BORDER,CRect(10,10,100,100),&m_lstRecord,1);m_edit->SetFont(......
  • FineReport 是一款强大的报表工具
    FineReport是一款强大的报表工具,拥有丰富的功能和灵活定制性,可以方便地制作各种复杂的报表和数据分析。下面是一个简单的FineReport教程示例:## FineReport教程1.安装和启动FineReport首先,你需要前往FineReport官网(安装完成后,双击面上的FineReport图标启软件。2、创建新......
  • 设置element组件表格:表头样式、单元格样式、表尾合计、边框、行高
    设置表格头样式methods:{headerCellClassName({row,column,rowIndex,columnIndex}){if(rowIndex===0){return{textAlign:'center',background:'#FFD966',fontWeight:'bold',color:'#000000'......
  • C# fastreport 实现各个报表指定各自的默认打印机
    1、业务需求工作室有多个报表需要打印,如果在报表模板里设置默认打印机的话,每个人电脑上安装的打印机是不相同的,所以就需要设定各自的默认打印机实现打印功能。2、xml模板设计(PrinterSetting.xml)1<?xmlversion="1.0"encoding="utf-8"?>2<root>3<!--打印设置-->......
  • Zabbix6.0下部署开源的Zabbix报表系统ZbxTable
    Zabbix6.0下部署ZbxTable(开源的Zabbix报表系统)一、ZbxTable简单介绍ZbxTable是使用Go语言开发的一个开源的Zabbix报表系统目前已经推出ZbxTable2.1版本主要功能如下:按照主机类型,展示或导出主机资源资产管理,资源状态总览多用户、角色、用户组配置告警进行精确分发、屏蔽......
  • 单元格多个数据分列后添加行
    单元格多个数据分列后添加行表格中单元格包含多个数据,需要将单元格内的多个数据分列后添加到行数据。示例如下:处理前表格:目标是对选项列中分号分隔的数据进行处理,并添加行数据。处理后表格:点击查看代码#单元格多个数据分列后添加行importpandasaspdimportnumpyas......
  • luckysheet 双击单元格 浮动单元格错位问题
    U1S1用luckysheet久了真的会很不幸。  问题描述(部分文字已经擦掉了):弹窗下会sheet出现双击显示异常的情况,如果只是文本框还好,解决不了还能凑合用用,直到今天我发现复制日期后,直接双击会自动带个date-picker,然后这个东西也错位,我真的是艹了。最关键是这个东西不在已经支持的......
  • 智云服务器软件打印报表
    1、服务器上安装office(实测office2013可用)2、服务器上安装pdf阅读器3、iis应用程序池中Classic.NETAppPool——>标识(改成自定义,管理员账户)【不改这个会出现用代码能打印报表,用网页无法打印,报错为8070005】   4、创建desktop文件夹【不创建此文件夹用代码能生成报表,但......