# Excel 桌面操作

> 通过 Computer Use 桌面工具操控 Microsoft Excel 界面，包括打开文件、录入数据、格式设置、公式操作、保存导出等

- Skill: `wike-chi/excel` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wike-chi/excel`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wike-chi/excel/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: wike-chi (https://skillmd.com/u/wike-chi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wike-chi/excel

---


# Excel 桌面操作技能

> **Skill Graph：** 领域 → [[_index-meta|系统元技能领域]]


通过 desktop_screenshot + desktop_click + desktop_type + desktop_key 等工具操控 Excel。

## 核心原则

1. **截图先行** — 每次操作前先截图确认当前状态，操作后再截图验证结果
2. **快捷键优先** — Excel 大量操作可通过快捷键完成，比点击更可靠（不受 DPI/分辨率影响）
3. **tab 键导航** — 在单元格和工具栏间移动用 Tab/Enter，比坐标点击更稳定
4. **避免中文名** — 保存文件时用英文路径，避免中文路径导致的问题

## Excel 界面布局

```
┌─────────────────────────────────────────────────┐
│ [标题栏] 工作簿名 - Excel                        │
├─────────────────────────────────────────────────┤
│ [快速访问工具栏] 保存 │ 撤销 │ 重做              │
├─────────────────────────────────────────────────┤
│ [功能区/Ribbon]                                  │
│  开始 | 插入 | 页面布局 | 公式 | 数据 | ...      │
│  ┌──────────────────────────────┐                │
│  │ 剪贴板│字体│对齐│数字│样式│单元格│编辑│        │
│  └──────────────────────────────┘                │
├─────────────────────────────────────────────────┤
│ [编辑栏] fx | [单元格地址] | [内容]               │
├────┬────────────────────────────────────────────┤
│    │ A   │ B   │ C   │ D   │ E   │ F   │        │
│ 1  │     │     │     │     │     │     │        │
│ 2  │     │     │     │     │     │     │        │
│ 3  │     │     │     │     │     │     │        │
├────┴────────────────────────────────────────────┤
│ [工作表标签] Sheet1 | Sheet2 | Sheet3 | +        │
├─────────────────────────────────────────────────┤
│ [状态栏] 就绪 │ SUM= │                          │
└─────────────────────────────────────────────────┘
```

## 快捷键参考

| 操作 | 快捷键 | 说明 |
|------|--------|------|
| 保存 | Ctrl+S | 保存当前文件 |
| 另存为 | F12 | 打开另存为对话框 |
| 新建 | Ctrl+N | 新建空白工作簿 |
| 打开 | Ctrl+O | 打开文件对话框 |
| 关闭 | Ctrl+W | 关闭当前工作簿 |
| 撤销 | Ctrl+Z | 撤销上一步 |
| 复制 | Ctrl+C | 复制选区 |
| 粘贴 | Ctrl+V | 粘贴 |
| 全选 | Ctrl+A | 全选当前数据区域 |
| 查找 | Ctrl+F | 打开查找对话框 |
| 替换 | Ctrl+H | 打开替换对话框 |
| 定位 | F5 或 Ctrl+G | 跳转到指定单元格 |
| 加粗 | Ctrl+B | 切换加粗 |
| 斜体 | Ctrl+I | 切换斜体 |
| 下划线 | Ctrl+U | 切换下划线 |
| 输入公式 | 先按 = | 开始输入公式 |
| 编辑单元格 | F2 | 进入编辑模式 |
| 确认输入 | Enter | 确认并下移 |
| 取消输入 | Esc | 取消当前输入 |
| 自动填充 | 拖拽填充柄 | 序列/复制 |
| 插入行 | Ctrl+Shift+= | 在选中行上方插入行 |
| 删除行 | Ctrl+- | 删除选中行 |
| 调整列宽 | Alt+H,O,W | 设置列宽对话框 |
| 自动筛选 | Ctrl+Shift+L | 切换筛选 |
| 冻结窗格 | Alt+W,F,F | 冻结首行 |

## 常用操作步骤

### 1. 打开 Excel 文件

```
1. desktop_key("ctrl", "o")          — 打开文件对话框
2. desktop_screenshot()              — 确认对话框已打开
3. desktop_type(文件路径)             — 输入文件路径
4. desktop_key("enter")              — 确认打开
5. desktop_screenshot()              — 确认文件已打开
```

### 2. 在单元格中输入数据

```
1. desktop_key("f5")                 — 打开定位对话框
2. desktop_type(单元格地址如"A1")     — 输入目标地址
3. desktop_key("enter")              — 跳转
4. desktop_type(数据内容)             — 输入内容
5. desktop_key("enter")              — 确认
```

### 3. 输入公式

```
1. 定位到目标单元格（同上步骤1-3）
2. desktop_type("=")                 — 开始公式
3. desktop_type(公式内容如"SUM(A1:A10)")
4. desktop_key("enter")              — 确认
5. desktop_screenshot()              — 验证公式结果
```

### 4. 设置单元格格式

```
1. 选中目标区域（可用 Ctrl+Shift+方向键 扩展选区）
2. desktop_key("ctrl", "1")          — 打开格式对话框
3. desktop_screenshot()              — 确认对话框打开
4. 根据需要点击对应标签页（数字/对齐/字体/边框等）
5. 设置完成后按 Enter 确认
```

### 5. 插入图表

```
1. 选中数据区域
2. desktop_key("alt", "F1")          — 快速插入柱状图
3. desktop_screenshot()              — 确认图表已插入
4. 如需切换图表类型：右键图表 → 更改图表类型
```

### 6. 保存为 CSV

```
1. desktop_key("f12")                — 另存为
2. desktop_screenshot()              — 确认对话框
3. 点击保存类型下拉框
4. 选择 "CSV (逗号分隔)(*.csv)"
5. 选择保存路径
6. desktop_key("enter")
7. desktop_screenshot()              — 确认保存成功
```

## 陷阱与注意事项

### 坐标点击陷阱
- Excel 的 Ribbon 标签在不同版本（2016/2019/365）位置可能不同
- 缩放比例影响坐标，建议用快捷键而非点击按钮
- 双显示器时截图可能只包含主显示器

### 输入陷阱
- 中文输入法可能干扰：先切到英文输入法再操作
- 数字格式：输入前确认单元格不是文本格式，否则 SUM 等公式不生效
- 日期格式：Excel 的日期格式受系统区域设置影响
- 超长数字：超过 15 位精度丢失，需要先设为文本格式再输入

### 对话框陷阱
- "另存为" 对话框中 CSV 格式只保存当前工作表
- 替换操作没有明确的"完成"提示，需要截图确认
- 筛选模式下复制粘贴可能只操作可见行

### 保存陷阱
- CSV 保存会弹出"不兼容功能"警告，需要点"是"继续
- 同时打开多个文件修改时，Ctrl+S 保存的是当前活跃的工作簿
- 关闭时如果未保存会弹出保存提示

## 推荐工作流

```
1. 截图确认当前状态
2. 用快捷键定位到目标位置
3. 输入/修改内容
4. 截图验证结果
5. 保存
6. 截图确认保存成功
```

## 与 desktop_inspect 配合

当不确定 UI 元素的位置或属性时，用 desktop_inspect 探测：
```
1. desktop_screenshot()              — 先看整体布局
2. 根据截图估算目标坐标
3. desktop_inspect(x, y)             — 探测该位置的 UI 元素
4. 确认元素名称和控制类型
5. 决定用点击还是快捷键操作
```

