codecamp

ArkClaw 云电脑 Office 自动化处理

云电脑内置了自动化办公(Office)处理能力。您只需在对话框中输入自然语言指令或具体数据,ArkClaw 即可自动为您生成、处理并排版 Excel 表格或 Word 文档。

使用说明

云电脑的 Office 处理能力全程由指令驱动,使用时请注意以下特性:

  • 无界面指令执行:任务在后台自动化处理。您可以在对话框中实时查看处理进度,但系统不会弹出传统的图形化办公软件(如 Word 或 WPS)界面,文档的创建与编辑完全由自然语言指令完成。
  • 文件保存与提取:生成的文件默认保存在/root/.cua/runs/output。您可以在指令中明确要求将文件保存至云电脑桌面或发送给您,以便下载至本地设备进行查看或手动编辑。
  • 文档可视化预览:如需在云电脑桌面内直接双击打开并预览文档,您需要自行在 云电脑中 下载并安装相关的办公软件(如 WPS)。
  • 持续交互与编辑:对于已生成的文件,您可以继续发送命令指定修改需求,ArkClaw 会帮您完成内容的修改、合并、补充或格式调整等进阶操作。

(可选)安装Office依赖

如果您使用的是 2026年4月16日前 创建的 ArkClaw 实例,需参照以下步骤手动安装 Office 依赖后,方可体验该功能。

  1. 在 ArkClaw 页面右上角,单击“”按钮。
  2. 单击“查看终端”按钮,打开ArkClaw终端。
  3. 执行以下命令,安装Office依赖。

    curl -fsSL https://cua-prd.tos-cn-beijing.volces.com/setup-cua.sh | bash


    回显如下信息,则Office依赖安装成功。

  4. 请单击 图片 图标或按回车键刷新ArkClaw页面后,启用并体验云电脑的Office能力。

使用示例

本节为您列举了常见使用场景的使用示例,为您提供编写提示词(Prompt)的参考。

创建带公式与格式的 Excel 报表

您可以让 ArkClaw 帮您生成包含特定数据、自动化公式和自定义样式的复杂电子表格。

  • Prompt 示例: 使用 CUA 执行:创建一个名为annual_sales.xlsx的 Excel 年度销售报表,要求如下: 【Sheet1 - 销售数据】
    1. 表头(A1:F1):区域、产品、Q1 销量、Q2 销量、Q3 销量、年度总销量。表头加粗并设置背景色。
    2. 数据行( 2~5 行):2个区域(华东、华北),每个区域 2 个产品(笔记本、手机),共 4 行数据。季度销量自行填入合理数值。
    3. F列公式:用SUM公式计算每行的年度总销量(=SUM(C:E))。
    4. 汇总行(第 7 行):用 SUM 公式汇总各季度和年度总销量,加粗并设置浅色背景。 【最终验证】 确认文件生成在当前工作目录中,包含公式单元格。
  • 效果展示:

    video

创作并排版 Word 文档

直接下达指令,让 ArkClaw 为您撰写内容并保存为标准的 Word 文档格式。

  • Prompt 示例:

    1. 使用CUA随机生成一个小故事的文档名为new.docx
    2. 执行成功后,登录IM端(例如飞书),将桌面的new.docx文件发送给我。

      使用IM端前,请确认已为ArkClaw配置消息渠道

  • 效果展示:

    videoundefined

ArkClaw 切换云电脑任务执行模式
ArkClaw 异常场景处理
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

为 ArkClaw 组建 Agent 团队

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }