Univer Pro 简介
Univer Pro 基于开源的 Univer 扩展了更多符合企业级需求的功能,包括导入导出、打印、协同编辑等。
Univer Pro 基于开源的 Univer 扩展了更多符合企业级需求的功能,包括:
这些功能将会在文档中用 标识。
Univer Pro 以 Univer 商业授权协议发布。在未授权的情况下也可免费使用,但在实际运行 Univer Pro 时会存在一些限制1。
如果你需要解锁限制,可以联系我们的销售团队以购买许可证。你可以在许可证章节了解你是否需要许可证,以及如何获取和使用许可证。
Univer Pro 的功能依赖服务端支持,因此在使用 Univer Pro 的功能前,请确保你已经部署了 Univer Pro 服务端。
服务端部署
环境要求
环境 | 要求 |
---|---|
操作系统 | Linux、Mac、Windows(WSL) |
CPU | 至少 1 核 |
内存 | 至少 2G,如果想支持较大文件的导入导出,建议 >4G |
磁盘 | 至少 10G |
Docker | 23 及以上版本 |
兼容性
- 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 >= 18
,npm >= 8
和 git
。
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 >= 18
,pnpm >= 7
和 git
。
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
你觉得这篇文档如何?