news 2026/6/9 18:41:56

GitHub上11.8k星 ! 自然语言操作表格,univer 国产开源项目又出手了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GitHub上11.8k星 ! 自然语言操作表格,univer 国产开源项目又出手了

做表格这件事,说难不难,说易不易。

大多数人处理数据、做报表的时候,要么觉得操作太繁琐,要么觉得功能不够灵活,总是没办法很顺手地把事儿干完。

有一个开源项目,叫Univer,专门解决这件事——用自然语言直接操控电子表格,不用点,用说的。

GitHub 上11.8k+ 星,这是一个国产团队做的全栈表格框架,而且还支持文档和演示文稿,整个系统的野心很大。

最大的亮点是和AI 原生深度结合,你可以直接用自然语言告诉它你要干嘛,它自己就能把表格操作完成。


01

自然语言操作表格,这件事做得很扎实

Univer 最新推出的Univer Platform(基于 MCP),能让你直接用自然语言驱动电子表格。

你不用再去记什么公式、不用点来点去找功能按钮,直接说话就行

比如你想计算工资表里每个人的税后收入,直接告诉它:"帮我算一下每个人扣完税之后拿到手多少钱。"

它会自己去理解你的需求,找到对应的列,套用公式,把结果填进去。

这种交互方式,对于那种不太会用 Excel 公式、但又需要频繁处理数据的场景,简直不要太合适。


02

不只是表格,文档和 PPT 都能用

Univer 不光做电子表格,它的定位是一个全栈的办公文档框架

目前支持的有:

Univer Sheets(电子表格)——功能最完整,公式、条件格式、数据验证、筛选、排序、图表、透视表、协同编辑、打印、导入导出,该有的都有。

Univer Docs(文档)——支持段落、标题、列表、超链接、浮动图片、页眉页脚、评论、协同编辑,基本的文档编辑能力都齐了。

Univer Slides(演示文稿)——还在开发中,但从路线图看,未来也会支持幻灯片制作。

而且这几个东西不是各自为政的,它们可以在同一个渲染引擎上协作,信息和数据能互通。


03

同构架构,浏览器和 Node.js 都能跑

Univer 是同构的,意思是同一套代码,既能在浏览器里跑,也能在 Node.js 服务端跑。

这个设计的好处在于,你可以把它嵌入到你的 Web 应用里,也可以放在服务端做数据处理和报表生成。

比如你想做一个 SaaS 产品,需要给用户提供在线表格编辑能力,Univer 可以直接嵌进去。

如果你想做服务端定时生成 Excel 报表,Univer 也能直接在后端跑,不需要再去找其他库。

API 一致、能力统一,这个事儿在开源表格项目里不多见。


04

插件架构,扩展能力拉满

Univer 是插件化架构,核心功能都是通过插件实现的。

这意味着你可以按需加载功能模块,不需要的功能可以不引入,保持应用的轻量。

如果你有特殊需求,比如自定义公式、自定义渲染逻辑、自定义交互,都可以通过写插件来实现。

官方提供了Facade APIPresets,让你可以很快上手,不用从头学整个架构怎么用。

import { createUniver } from '@univerjs/presets'; const { univerAPI } = createUniver({ locale: 'zh-CN', theme: 'default', });

基本上几行代码就能把一个完整的表格编辑器跑起来。


05

公式引擎和渲染引擎,都做得很硬核

Univer 有自己的公式引擎,而且这个引擎可以跑在 Web Worker 里,甚至可以放在服务端跑。

支持的公式类型很全:数学、统计、逻辑、文本、日期时间、查找引用、工程、财务、信息类公式都有。

渲染引擎是基于 Canvas 的,支持高级排版能力,比如标点挤压、文字和图片混排、滚动缓冲。

性能也做得比较扎实,能处理大数据量的表格,不会卡顿。


06

协同编辑和多语言支持,企业级能力都有

Univer 支持多人协同编辑,可以多个用户同时编辑一个文档或表格,实时同步。

还有文件历史和恢复功能,误操作了也不怕,随时能回到之前的版本。

打印和导入导出功能也有,支持导出为 XLSX、DOCX、PDF,基本覆盖了常见的办公需求。

多语言支持也做得比较完整,官方支持中文和英文,社区贡献了俄语、越南语、波斯语、日语、韩语、西班牙语等十几种语言。


整体来看,Univer 就是那种想做在线办公应用但不想从头写表格引擎的首选框架

AI 原生操作、同构架构、插件化扩展、高性能渲染——这些能力组合在一起,基本能覆盖大部分企业级的办公文档需求。

而且这是国产团队做的开源项目,文档和社区都是中文友好的,上手门槛比国外同类项目低不少。

项目图片

项目地址:https://github.com/dream-num/univer

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 11:48:18

AI读脸术避坑指南:模型持久化与系统盘部署实战教程

AI读脸术避坑指南:模型持久化与系统盘部署实战教程 1. 项目简介与核心价值 今天要跟大家分享一个特别实用的AI项目——AI读脸术,它能自动识别照片中人物的性别和年龄段。这个项目基于OpenCV的深度神经网络(DNN)构建,…

作者头像 李华
网站建设 2026/6/6 11:49:15

YOLO12与GitHub结合:开源目标检测项目的协作与分享

YOLO12与GitHub结合:开源目标检测项目的协作与分享 1. 为什么开源协作对YOLO12项目特别重要 最近在调试一个工业质检项目时,我遇到个挺有意思的现象:团队里三位工程师分别在本地跑YOLO12模型,结果训练出来的模型效果差异不小。有人…

作者头像 李华
网站建设 2026/6/6 16:48:22

Pi0无人机编队表演:动态灯光秀算法解析

Pi0无人机编队表演:动态灯光秀算法解析 去年夏天,我在深圳湾看了一场无人机表演。100架无人机在夜空中变换队形,从“深圳欢迎你”到“大湾区”字样,再到立体的地球模型,整个过程流畅得像是有人在空中用光作画。当时我…

作者头像 李华
网站建设 2026/6/6 12:57:47

STM32基本定时器TIM6/TIM7原理与1ms系统滴答实现

1. STM32定时器体系概览与基本定时器定位 在STM32F103系列微控制器中,定时器并非单一外设,而是一个功能分层、用途明确的外设家族。系统共集成8个通用/高级定时器,按功能复杂度划分为三个层级: 基本定时器(TIM6、TIM7)、通用定时器(TIM2、TIM3、TIM4、TIM5)和高级控制…

作者头像 李华
网站建设 2026/6/6 11:43:48

GLM-4-9B-Chat-1M企业应用:某券商用其日均处理300+份上市公司公告

GLM-4-9B-Chat-1M企业应用:某券商用其日均处理300份上市公司公告 你听说过一个AI模型,能一口气读完一本《红楼梦》那么厚的文档,还能回答你的问题、做总结、甚至对比分析吗?这听起来像是科幻电影里的场景,但今天&…

作者头像 李华