本文最后更新于 2024-06-28,文章内容可能已经过时。

前言

大家好,这里是可爱的Cherry。
今天为大家分享一套企业级的文档和数据在线写作方案——Univer。
在国内网络环境不是很好的情况下,可以作为google文档的替代品使用。
Univer 是一套企业文档与数据协同解决方案,包括电子表格、文档和幻灯片三大文档类型,高可扩展性设计使得开发者可以在 Univer 的基础上定制个性化功能。

特性

  • 📈 支持电子表格,后续还会支持文档和幻灯片
  • 🌌 高度可扩展的架构设计
    • 🔌 插件化架构,文档的能力可按需组合,支持自定义插件,方便二次开发
    • 💄 提供组件库和图标以帮助开发者呈现一致的用户体验
  • ⚡ 高性能
    • ✏️ 统一高效的渲染引擎和公式引擎,基于 Canvas
    • 🧮 高性能的公式引擎,支持 Web Worker
  • 🌍 国际化支持

系统部署

整个项目包含lite和完整版两套服务,区别在于lite版本使用sqlite,完整版使用postgre。lite只有客户端,而完整版使用docker-compose部署。

一、部署系统后端

1.1 下载系统包

#通过SSH登录NAS后台,然后
git clone https://github.com/dream-num/helm-charts.git
#或通过站点下载链接
[Fetching Title#s50v](https://release-univer.oss-cn-shenzhen.aliyuncs.com/release-demo/docker-compose.zip)

1.2 启动compose
🔻输入下列代码开始自动化安装,按照步骤一步步xia

#通过SSH安装
cd helm-charts/docker-compose
bash run.sh

二、部署系统前端

docker run -d 
--net=unvier-prod 
--name univer-collaboration-lite 
-p 56789:3010   #自定义前端访问端口
univer-acr-registry.cn-shenzhen.cr.aliyuncs.com/release/univer-collaboration-lite:latest

系统使用

具体系统使用其实没有什么好说的,就是excel版本,支持打印、数据盒等。至少文档和ppt目前还在开发中,可以继续期待。

🔻项目首页,就是普通的excel表格,流畅度体验了一下还是很不错的
image.png

🔻演示按钮
image.png

🔻文件实时同步与协作管理
image.png