查看原文
其他

6款实用开源报表工具 | 码云周刊第 83 期

码云Gitee Gitee 2021-05-26

大数据时代,从海量数据中挖掘出有用的数据,并以较人性化、直观的方式展示这些数据,变得尤为重要。今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表。


项目名称

Web 报表工具 EasyReport



项目简介:EasyReport 是一个简单易用的 Web 报表工具,它的主要功能是把 SQL 语句查询出的行列结构转换成 HTML 表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan)。同时它还支持报表 Excel 导出、图表显示及固定表头与左边列的功能。


项目地址:https://gitee.com/xianrendzw/EasyReport



项目名称

Java 报表引擎 UReport2



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


项目地址:https://gitee.com/youseries/ureport



项目名称

数据分析工具 CBoard



项目简介:CBoard 由上海楚果信息技术有限公司主导开源, 它不仅仅是一款自助BI数据分析产品, 还是开放的BI产品开发平台:


  • 用户只需简单妥妥拽拽就能自助完成数据多维分析与报表设计

  • 开发者能够简单扩展连接所有你的Java程序能够触及的数据


项目地址:https://gitee.com/tuiqiao/CBoard



项目名称

简单的报表工具 biplatform



项目简介:基于 scala 、akka 实现了一个简单的报表工具。该项目是个玩具项目,用于个人学习 scala 和 akka。核心功能如下:


  • 使用 scala 语言开发,基于 akka-http,akka-stream,akka-cluster 等新技术构建。

  • 支持多核并发,异步无阻赛 (akka)。

  • 每个用户、每张报表均作为独立的 actor, 通过 akka Persistence 持久化各个节点的状态,并额外获得一个可自动更新的分布式缓存。

  • 对长时间未使用的节点 可以自动下线,以释放系统资源。

  • 高可用,可横向扩展至多节点。完全去中心化,无单点故障。失败可异地恢复 (akka-cluster)。

  • 使用 kryo 序列化消息。

  • 流控 Back-Pressure,避免 OutOfMemory(akka-stream)。


项目地址:https://gitee.com/souo.ven/biplatform



项目名称

报表设计工具 Reportico


项目简介:Reportico 是一个报表设计工具,可用来设计报表、创建报表菜单和配置,支持图形、分组、下钻、表达式处理和数据转换,可导出 HTML、PDF 和 CSV 格式,可通过 CSS 修改报表外观。


项目地址:https://gitee.com/luob/reportico



项目名称

数据可视化图表库 ECharts



项目简介:ECharts 是一款由百度前端技术部开发的,基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。涵盖各行业图表,满足各种需求。


项目地址:https://gitee.com/echarts/echarts



/

REVIEW

往期精彩


码云如何保护你的数据——内部安全治理篇

如何打造高效 DevOps 工具链 | 码云周刊第 82 期

U盘或邮件审核代码作业太繁琐?你该试试 Git 分支  | 码云高校版最佳实践

【文末有彩蛋】程序员的标准生活

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存