Univer Pro 简介

Univer Pro 基于开源的 Univer 扩展了更多符合企业级需求的功能,包括导入导出、打印、协同编辑等。

GitHub在 GitHub 上编辑

Univer Pro 基于开源的 Univer 扩展了更多符合企业级需求的功能,包括:

这些功能将会在文档中用 标识。

Univer Pro 以 Univer 商业授权协议发布。在未授权的情况下也可免费使用,但在实际运行 Univer Pro 时会存在一些限制1

如果你需要解锁限制,可以联系我们的销售团队以购买许可证。你可以在许可证章节了解你是否需要许可证,以及如何获取和使用许可证。

Univer Pro 的功能依赖服务端支持,因此在使用 Univer Pro 的功能前,请确保你已经部署了 Univer Pro 服务端。

服务端部署

环境要求

环境要求
操作系统Linux、Mac、Windows(WSL)
CPU至少 1 核
内存至少 2G,如果想支持较大文件的导入导出,建议 >4G
磁盘至少 10G
Docker23 及以上版本

兼容性

  • Linux:建议内核版本 不低于 3.10.0(部分用户在低版本内核下遇到兼容性问题)
  • Docker:版本 23 或更高
  • Docker Compose:版本 2.21 或更高
  • 数据库:
    • MySQL:版本 8.0 或更高
    • PostgreSQL:版本 13 或更高
    • Redis:版本 5.0 或更高
    • 支持以 PostgreSQL 和 MySQL 连接方式的国产数据库,以及达梦数据库 V8 版本

一键部署

满足以上要求后,你可以使用以下脚本通过 docker compose 一键部署 Univer Pro 服务端:

bash -c "$(curl -fsSL https://get.univer.ai)"

更多详细的部署方式和配置选项,请参考后续章节的服务端部署 部分。

客户端集成

Univer Pro 的预设和插件的使用方式与 Univer 无异,你可以在对应的功能章节中找到它们的使用方式。

快速开始

如果你需要一个能够快速上手的脚手架项目,我们准备了一个Univer Pro 起步套件,可以通过以下命令快速创建一个 Univer Pro 的项目:

执行以下命令需要设备安装有 nodejs >= 18npm >= 8git

npx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
cd univer-pro-sheet-start-kit
npm install
npm run dev

执行以下命令需要设备安装有 nodejs >= 18pnpm >= 7git

pnpm dlx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
cd univer-pro-sheet-start-kit
pnpm install
pnpm dev

如果服务端部署在其他机器上,需要在 vite.config.ts 中把 server 配置中的 localhost 改为对应机器的 IP 地址。

🎉 如果一切顺利,那么恭喜你,你已成功创建集成了服务端的 Univer Pro 项目,访问 http://localhost:5173/ 以体验高级功能和协同编辑。


Footnotes

  1. 限制包括但不限于:水印、导入体积限制、协同编辑文档数量限制等,详细限制请参考定价页面。

你觉得这篇文档如何?