∴ GitHub / 趋势仓库
dream-num / univer
面向 AI 代理的办公套件 SDK,支持表格、文档、幻灯片、画布、关系表与 PDF
- 语言
- TypeScript
- Star
- 22k
- Fork
- 1.9k
- 当日新增(09-30)
- +696
- 累计在榜
- 9 天
- 最高名次
- 第 3 名
- 首次上榜
- 2026-09-22
∴ 是什么
Univer 是一个开源 SDK,用于在自己的产品中构建办公应用,提供电子表格、文档和演示文稿的构建模块。它基于 Canvas 渲染、插件架构、公式引擎和统一的 Facade API,可在浏览器和 Node.js 中运行。
∴ 解决什么问题
- 需要将电子表格或文档编辑嵌入 SaaS 产品、内部工具、BI 工作流或 AI 应用
- 需要在服务器端用与浏览器相同的架构处理工作簿或文档
- 需要按需组合功能,通过插件或预设快速集成
- 需要扩展自定义插件、命令、服务、UI 组件和 Facade API
∴ 怎么上手
- 01使用 Plugin Mode 安装依赖:pnpm add @univerjs/core @univerjs/design @univerjs/docs @univerjs/docs-ui @univerjs/engine-formula @univerjs/engine-render @univerjs/sheets @univerjs/sheets-formula @univerjs/sheets-formula-ui @univerjs/sheets-numfmt @univerjs/sheets-numfmt-ui @univerjs/sheets-ui @univerjs/ui
- 02导入核心模块:import { LocaleType, mergeLocales, Univer } from '@univerjs/core'
- 03导入 Facade API:import { FUniver } from '@univerjs/core/facade'
- 04导入各插件及语言包,并合并 locales
- 05导入样式文件:@univerjs/design/lib/index.css 等
- 06创建 Univer 实例并注册插件:univer.registerPlugin(UniverRenderEnginePlugin) 等
∴ 适合谁
适合需要在自家产品中嵌入办公编辑能力、或构建 AI 代理办公工作流的开发者,包括 SaaS 产品、内部工具和 BI 应用开发者。
∴ 要点
- 基于 Canvas 渲染和专用公式引擎,适合大型复杂工作簿
- 插件式架构,可组合、替换、懒加载或扩展功能
- 支持无头模式,可在 Node.js 中运行工作簿和文档逻辑
- 提供统一的 Facade API,覆盖工作簿、范围、公式和文档
- 支持暗色模式,UI 组件和渲染引擎适配明暗主题
- 许可证为 Apache-2.0
许可证 Apache-2.0boardcollaborationdata-tabledocdocxexcelgridpdfpptpptxpresentationsdksheetslidesspreadsheettablewordwordprocessorxlsx
解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-09-22 首次上榜,累计在榜 9 天,最高第 3 名。