📊 Univer Go :AI 结合电子表格,让数据采集与填充实现全流程自动化
从此刻起,告别手动填充数据:
Univer Go 是一款高度可定制化的电子表格工具,能够根据用户需求构建一个性能与功能对标excel的电子表格。它支持灵活的功能扩展,涵盖基础数据处理、复杂的导入导出操作和协同功能,同时为 UI/UX 设计提供了定制空间,助力打造易用交互界面。此外,Univer Go 融合先进 AI 技术,配备了功能强大的脚本编写与执行工具,支持开发者创建和运行自动化脚本、进行数据库连接与数据读写管理以及开发自定义应用。无论是初学者还是专业开发者,都能凭借其简洁的操作逻辑和丰富功能支持,轻松上手。体验链接: Univer Go
实现 AI Data Enrichment :
1. client script 自定义交互组件
// 定制冻结情况 sheet.setFrozenColumns(1); sheet.setFrozenRows(2); // 定制列头 univerAPI.customizeColumnHeader({ headerStyle: { textAlign: "left", fontSize: 12, size: COLUMN_HEADER_HEIGHT }, }); // 定制行高 for (let i = 0; i < 100; i++) { sheet.setRowHeight(i, 30); } sheet.setRowHeight(0, 40); // 为列头绑定自定义组件 const rsGPT1 = sheet.addFloatDomToColumnHeader( 1, { allowTransform: false, componentKey: "AIAgentSelect", // React comp key registered in ComponentManager props: { column: 1, }, data: { defaultOption: "optionGPT", column: 1, }, }, { width: 210, // univer-float-dom-wrapper width 208 ai-gpt 206 height: 58, marginX: 0, marginY: 0, horizonOffsetAlign: "right", }, "ai-gpt" // dom id );
2. python server script 添加各个 agent 提供 ai 能力
def gpt(query: str): gpt_agent = Agent( name="GPT Agent", model=model, show_tool_calls=False, markdown=False, response_model=GPTResult, instructions=["Ask a question and get an answer, give me the briefest answer."], ) resp: RunResponse = gpt_agent.run(query) s: GPTResult = resp.content ss = s.model_dump_json() print(ss) return ss def web_reader(url: str): ... def web_search(query: str, search_engine: str = 'google'):
3. client script 调用执行 python script 的 agent 获取数据
const serverRespStr = await univerAPI.runOnServer("agent", "gpt", prompt); console.log("serverGPT:::", serverRespStr, "!!!!");
现成模版快速使用 !
1. 请先下载 Univer Go, 在模版中找到 AI Data Enrichment,点击使用
下载链接:Univer Go
- 列标题,点击工具按钮,下拉框中有多种工具可以选择
- 列标题下方的两行内容,作为提示词的一部分,其中可以编辑“描述”部分的提示词,以便 AI 模型更好地理解您的需求。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenWrt 24.10 发布首个稳定版,初步支持 Wi-Fi 7
面向嵌入式设备(通常是无线路由器)的开源 Linux 发行版系统 OpenWrt 24.10 首个稳定版已正式发布,距离上一个版本(23.05.0)已经过去了一年四个月,期间包括 5400 多次更新提交。 OpenWrt 24.10 的新特性包括: 支持逾 1970 款设备,比 23.05.0 增加了 100 多款; Linux 内核从 5.15 升级到 6.6; 包管理器仍然是 OPKG,APK 包尚不支持,预计下个版本才会切换到 APK; 加密库 mbedtls 更新到 3.6; 改进了 WiFi6 (802.11ax) 支持,初步支持 WiFi7 (802.11be); 改进了 Link Layer Discovery Protocol(LLDP)支持,等等。 下载地址:https://downloads.openwrt.org/releases/24.10.0/targets/
- 下一篇
Visual Studio Code 1.97 发布
Visual Studio Code 1.97 已发布,具体更新内容如下: Copilot Next Edit Suggestions(预览)- Copilot 预测你可能进行的下一步编辑。 Copilot Next Edit Suggestions (Copilot NES) 会预测用户要进行的下一次编辑的位置以及编辑的内容。并提供与当前工作相关的更改建议,只需按Tab 键即可快速导航并接受建议。 重新定位命令面板- 现在可以将命令面板和其他快速输入移动到新位置,而不是将其固定在窗口顶部。 Auto accept编辑- 可配置的超时后自动接受来自 Copilot 的编辑。 扩展发布者信任- 使用扩展发布者信任保证你的环境安全。 更新到 VS Code 1.97 版本时,当前安装的扩展的发布者将自动获得信任。可以使用 Extensions: Manage Trusted Extensions Publishers 命令来管理受信任的扩展发布者。此命令允许你重置或撤销对之前信任的发布者的信任。 Compound logs- 将多个日志合并为单个聚合日志视图。 过滤输出日志- 过滤输出面板...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G