我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!
CellReport项目介绍
CellReport 是一个以复杂统计报表为核心目标的制作、运行工具。它旨在解决日常快速制作统计报表的需要,通过结合集合运算的思想,使得报表制作人员能够专注于每一类指标的加工,并在报表设计界面通过集合函数组织数据,从而极大地简化了报表的制作和维护过程。
使用技术
前端设计器:基于vue、luckysheet、echarts等前端技术实现的网页方式。
后端报表引擎:基于.NET 6构建,确保了报表的高性能和可扩展性。
支持数据库
sqlServer、sqlite、Mysql、Pgsql、odbc。
项目主要功能
复杂统计报表制作:CellReport以复杂统计报表为核心目标,提供了一套完整的报表制作工具,支持用户从设计到运行的全过程。
多数据源支持:项目支持使用多种数据源进行报表制作,包括数据库、excel文件、api服务以及已有的报表等,提高了数据的灵活性和报表的通用性。
集合函数组织数据:用户可以通过内置的集合函数组织数据,以类excel界面设计最终呈现结果,使得数据的处理和展示更加直观和高效。
报表设计界面:提供了直观易用的报表设计界面,用户无需编写复杂的代码即可完成报表的设计和定制。
报表元素丰富:预定义了丰富的报表组件、echart组件、数据展现组件等页面元素,用户可以根据需求自由选择和配置。
自定义脚本功能:内置类js语言引擎,允许用户编写自定义脚本,实现更复杂的数据处理和报表逻辑。
项目功能演示
项目开源地址
https://gitee.com/NoneDay/CellReport