可自托管的开源嵌入式 BI 平台,提供 AI 对话分析、分页报表、交互式仪表盘和多租户能力。
- Star
- 1,642
- Fork
- 509
- 未关闭 Issue
- 19
- 最近提交
- 昨天
这是什么?
Seal Report 是一个用 C# 编写的开源报表与商业智能工具,可连接 SQL Server、MySQL、PostgreSQL、Oracle、SQLite、MongoDB、Excel、CSV 等 SQL 和 NoSQL 数据源,制作带透视表、图表、地图和 KPI 视图的报表。报表结果可输出为 HTML、Excel、PDF、CSV、JSON 等格式。
除报表功能外,它还提供报表调度器,可将结果投递到本地文件夹、FTP/SFTP、SharePoint 或邮件;另有报表任务模块,用于数据加载、文件下载、备份等 ETL 和批处理作业。项目可在 Windows 或 Linux 上自托管,采用 MIT 许可证。
最新版本新增 AI 代理,可通过对话设计报表、分析数据和管理调度,支持接入 OpenAI、Azure OpenAI、Anthropic 或通过 Ollama 运行的本地模型。
核心功能
- 01通过 OLE DB、ODBC 及原生驱动连接 SQL、NoSQL、Excel、CSV 和 OLAP 数据源。
- 02使用 ChartJS、ECharts、Plotly 和 ScottPlot 制作透视表与图表。
- 03可将报表导出为 HTML、Excel、PDF、CSV、JSON 和 XML。
- 04支持将报表定时投递到文件夹、FTP/SFTP、SharePoint 或邮件。
- 05可运行数据加载、文件下载等 ETL 和批处理任务。
- 06提供 AI 代理,通过对话设计报表和分析数据。
适用场景
- 用自托管的报表平台替代 SSRS 或 Power BI Report Server。
- 自动化定时业务报表,通过邮件或文件共享投递。
- 定时将 Excel 或 CSV 文件加载到数据库中的 ETL 作业。
- 借助 NuGet 包为现有 .NET 应用添加报表和仪表盘功能。
快速上手
- 1
从 GitHub Releases 下载最新安装包
- 2
使用 Server Manager 声明数据源
- 3
在 Report Designer 中构建第一个报表,或让 AI 代理为你创建
- 4
部署 Web Report Server 并安排报表输出
使用前须知
- Report Designer 需要 Microsoft Edge WebView2,安装包面向 Windows 发布。
- 需要 .NET 10 运行时以及对应数据源的数据库驱动。
- 部分 AI 代理功能需要您自己的付费服务商账户,或本地 Ollama 环境。
收录于专题
标签
常见问题
- Seal-Report 是什么?
- 基于 .NET 的自托管报表与 BI 工具,可将 SQL 和 NoSQL 数据源转为报表、透视表、图表及定时输出。 Seal Report 是一个用 C# 编写的开源报表与商业智能工具,可连接 SQL Server、MySQL、PostgreSQL、Oracle、SQLite、MongoDB、Excel、CSV 等 SQL 和 NoSQL 数据源,制作带透视表、图表、地图和 KPI 视图的报表。报表结果可输出为 HTML、Excel、PDF、CSV、JSON 等格式。
- Seal-Report 可以免费使用吗?用的什么许可证?
- Seal-Report 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Seal-Report 还在维护吗?
- 活跃维护中。Seal-Report 最近一次提交是在 2026年11月6日。
- Seal-Report 适合用来做什么?
- 用自托管的报表平台替代 SSRS 或 Power BI Report Server。 自动化定时业务报表,通过邮件或文件共享投递。 定时将 Excel 或 CSV 文件加载到数据库中的 ETL 作业。 借助 NuGet 包为现有 .NET 应用添加报表和仪表盘功能。
- Seal-Report 怎么安装和运行?
- 从 GitHub Releases 下载最新安装包 使用 Server Manager 声明数据源 在 Report Designer 中构建第一个报表,或让 AI 代理为你创建 部署 Web Report Server 并安排报表输出
- 在哪里获取 Seal-Report?
- 源代码和安装说明在 GitHub 上:https://github.com/ariacom/Seal-Report
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源免费的 Java 报表与 BI 工具,支持在线设计报表、打印套打、数据填报、数据大屏和对话式生成报表。
开源的 Agentic BI 平台,在统一的上下文层定义可信指标,并基于此提供看板、AI 智能体和数据应用。
开源的浏览器端 BI 工具,用于查询、可视化和分享来自多种 SQL 与 NoSQL 数据源的数据。
开源的代码化商业智能工具,用 SQL 和 Markdown 编写交互式数据报表与仪表盘。
Apache Superset 是一款企业级商业智能 Web 应用,用于数据探索、制作图表与仪表盘,并可连接多种数据库执行 SQL。