在大数据时代,从庞大的数据中发掘有用的数据,并使之人性化、直观化变得尤为重要。 今天我们将介绍六个实用的开源报告工具。 这些工具可用于创建高效、符合企业需求的报告。
项目名称
Web报告工具easy报告
项目概述: EasyReport是一个简单易用的Web报告工具,主要功能是将在SQL语句中搜索到的矩阵结构转换为HTML表(Table ),并支持表的交叉行()和交叉列()。 它还支持报表Excel导出、图表显示、标题列和左列固定功能。
项目地址: https://gitee.com/xianrendzw/easy report
项目名称
Java报告引擎UReport2
项目概述: UReport2是一个纯Java报告引擎,在Spring上具有高性能体系结构,可以通过重复单元格实现任何复杂的中国式报告。 UReport2提供了新的基于web的报告设计器,可以在各种主要浏览器(如Chrome、Firefox和Edge )上运行。 打开除IE浏览器之外的浏览器,可以设计和创建各种复杂的报告。
项目地址: https://gitee.com/you series/u report
项目名称
数据分析工具CBoard
项目简介: CBoard由上海楚果信息技术有限公司主导开源,它不仅仅是一个自助BI数据分析产品,还是一个开放的BI产品开发平台:
用户只需简单地拉动,即可自助完成数据的多维分析和报告设计
开发人员可以轻松扩展连接您的Java程序可以访问的所有数据
项目地址: https://gitee.com/tuiqiao/CBoard
项目名称
简单的报告工具bi平台
项目概述:基于scala、akka实现了简单的报告工具。 这个项目是一个玩具项目,用于个人学习scala和akka。 核心功能包括:
用scala语言开发,基于akka-http、akka-stream、akka-cluster等新技术构建。
支持多核并发,异步无限制比赛(akka )。
每个用户、每个报告都作为独立的actor,通过akka持久性持久化每个节点的状态,并添加可自动更新的分布式缓存。
可以自动使长时间不使用的节点脱机,以释放系统资源。
高可用性,可向多节点扩展。 完全中心化,没有单点故障。 异地恢复(akka -群集)。
使用kryo序列化消息。
避免流量控制Back-Pressure、outofmemory(akka-stream )。
项目地址: https://gitee.com/souo.ven/bi平台
项目名称
报表设计工具Reportico
项目概述:报表设计工具Reportico支持报表设计、报表菜单和配置创建、图形、分组、细化、公式、数据转换、HTML、PDF、cssf
项目地址: https://gitee.com/luob/reportico
项目名称
数据可视化图表库ECharts
项目简介: ECharts是百度前端技术部开发的基于Javascript的数据可视化图表库,提供直观、生动、交互式、可定制的数据可视化图表。 涵盖各行业图表,满足各种需求。
项目地址: https://gitee.com/echarts/echarts