Repolode
ariacom

ariacom/Seal-Report

基于 .NET 的自托管报表与 BI 工具,可将 SQL 和 NoSQL 数据源转为报表、透视表、图表及定时输出。

可替代:SSRSPower BI

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. 1

    从 GitHub Releases 下载最新安装包

  2. 2

    使用 Server Manager 声明数据源

  3. 3

    在 Report Designer 中构建第一个报表,或让 AI 代理为你创建

  4. 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 数据每日更新。

相关项目