ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Univer:3条命令跑起的开源在线表格与文档框架

Univer:3条命令跑起的开源在线表格与文档框架 Univer3条命令跑起的开源在线表格与文档框架【免费下载链接】univerUniver is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.项目地址: https://gitcode.com/GitHub_Trending/un/univerUniver 是一个开源的全栈办公框架用统一的插件架构提供电子表格、文档和幻灯片三种编辑器既能嵌进 Web 页面也能在 Node.js 里无界面运行。它适合想在自己的 SaaS 产品或内部工具里加在线表格能力、又不想从零写渲染和公式引擎的开发者。快速开始三步起一个本地表格应用环境要求Node.js22.18、pnpm仓库锁定了 pnpm 版本。git clone https://gitcode.com/GitHub_Trending/un/univer cd univer pnpm install pnpm devpnpm dev实际执行的是 examples/ 下的示例构建脚本会在http://localhost:3002起一个本地服务。打开后是一个示例导航页按 Sheets、Docs、Slides 分组列出所有可运行的演示。下面这张是启动后打开一张空白工作簿的样子第一印象表格长什么样、能做什么默认视图是一张标准电子表格顶部是名称框、编辑栏和加粗/字体/对齐/求和/排序/筛选等工具栏底部是工作表标签页右下角有缩放控制。这张演示表里能看到几种典型能力合并单元格、自动筛选下拉、超链接、行内图片以及底部 7 个工作表标签。公式引擎是独立包packages/engine-formula/求值逻辑和 UI 分离所以同样这套逻辑可以在没有浏览器环境的地方跑。场景化使用把在线文档嵌进产品什么时候用需要富文本/文档编辑而不是纯表格。Docs 编辑器提供段落排版、字体字号、对齐等工具栏文档模型与表格共享同一套插件与命令体系。同屏管理多份工作簿什么时候用一个页面上要同时打开几个独立表格、各自独立滚动和编辑。Univer 支持多实例并行渲染每张工作簿拥有独立的标签页和视图状态。只要计算、不要界面什么时候用服务端要解析工作簿、算公式或做数据加工。Headless 模式在 Node.js 里运行同一套架构最低支持 Node.js18.17.0相关入口在 packages/rpc-node/ 和 presets/packages/preset-sheets-node-core/。实用细节集成入口看 examples/每个子目录是一个独立可运行入口例如 examples/src/preset-sheets-core/ 用 Preset 模式装配了表格核心、筛选、排序、条件格式等一整套预设。集成有两条路Preset 模式presets/ 下按功能打包好的插件集合配置最短和 Plugin 模式手动组合 packages/ 下的包控制力更细。两个容易踩的坑页面里必须有一个渲染容器div idapp所有univerjs/*包要保持同一版本混装容易出现样式和行为不一致。适用与不适用适合给 Web 产品嵌入表格/文档编辑器或需要一套浏览器与 Node 共用的工作簿模型和公式引擎。局限仓库自述表格是最成熟的部分文档和幻灯片仍在演进中多人实时协作、导入导出、打印、图表等能力属于商业版Univer Pro不在这个开源仓库里。资源索引仓库说明与集成示例README.md架构与设计笔记docs/含公式引擎、Web Worker、内存泄漏排查等主题可运行示例examples/E2E 与视觉回归测试e2e/贡献规范CONTRIBUTING.md收尾建议先跑pnpm dev打开 preset-sheets-core 示例再对照 examples/ 里的其他入口逐个点开半小时内就能摸清它的能力边界。【免费下载链接】univerUniver is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.项目地址: https://gitcode.com/GitHub_Trending/un/univer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表