Headless Web SDK

Univer 具备同构特性,不仅可在浏览器端运行,还能在 Node.js 环境下使用。你可以基于 Headless Univer 开发数据处理服务,在服务器端生成或修改文档,并通过 Facade API 与 Univer Docs 进行交互。

在 Node.js 中使用插件模式,按需注册不依赖浏览器 UI 的插件。

安装

Shell
pnpm add @univerjs/core @univerjs/engine-render @univerjs/engine-formula @univerjs/docs

使用

TypeScript
import { LocaleType, Univer } from '@univerjs/core'import { FUniver } from '@univerjs/core/facade'import { UniverDocsPlugin } from '@univerjs/docs'import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'import { UniverRenderEnginePlugin } from '@univerjs/engine-render'import '@univerjs/docs/facade'const univer = new Univer({  locale: LocaleType.ZH_CN,  locales: {    [LocaleType.ZH_CN]: {},  },})univer.registerPlugin(UniverRenderEnginePlugin)univer.registerPlugin(UniverFormulaEnginePlugin)univer.registerPlugin(UniverDocsPlugin)const univerAPI = FUniver.newAPI(univer)univerAPI.createDocument({})

你觉得这篇文档如何?

© 2026 DreamNum Co., Ltd.