在 VS Code 中使用 Claude Code 处理 Excel
你想做一个电子表格——有公式、有格式,也许再加一张图表——但不想和 Excel 的各种菜单较劲。不妨把 Claude Code 想象成一位对 Excel 了如指掌的助手:你用日常语言描述想要什么,它就会生成一个真正的 .xlsx 文件,里面的公式都能正常计算。本教程将教你如何在 VS Code 中建立项目文件夹,并让 Claude Code 为你创建和编辑 Excel 电子表格。
核心概念
- xlsx skill - Claude Code 的一项能力,可以创建和编辑
.xlsx电子表格,支持真正的公式、格式和图表。用你的 Claude 账号登录后就会自动拥有。在幕后,Claude 会用它编写并运行一些小的 Python 程序来生成文件 - Spreadsheet Viewer 扩展(原名 Excel Viewer)- VS Code 扩展,让你无需离开编辑器就能快速核对电子表格中的数字。它不显示图表
- 公式与固定数字 - Claude Code 写入的是真正的 Excel 公式(例如
=SUM(B2:B9)),所以当你修改数据时,表格会自动重新计算
你需要准备的内容
- 完成 VS Code 入门指南
- 已安装并能正常使用 Claude Code(参见 在 Windows 上安装 Claude Code 或 在 Mac 上安装 Claude Code)
- 用于查看图表的 Microsoft Excel、LibreOffice Calc(免费)或 Google Sheets(在网页浏览器中免费使用)
- 20-25 分钟
步骤 1:安装 Python
Claude 是通过编写小的 Python 程序来生成电子表格的,所以你的电脑需要安装 Python。你自己不需要写任何 Python 代码。
- Windows:
- 前往 python.org/downloads/windows
- 在最新的 Python 3 版本下,点击 Windows installer (64-bit)
- 运行下载的文件
- 勾选第一个界面底部的“Add python.exe to PATH”,然后点击 Install Now
- Mac:
- 前往 python.org/downloads,点击黄色的 Download Python 按钮
- 打开下载的文件,按照安装程序操作,依次点击 Continue 和 Install
如果 VS Code 已经打开,请关闭后重新打开,让它能找到 Python。
步骤 2:在 VS Code 中安装 Spreadsheet Viewer 扩展
- 打开 VS Code
- 点击左侧边栏的 Extensions 图标(或点击 View > Extensions)
- 搜索
GrapeCity.gc-excelviewer - 在 MESCIUS 发布的 Spreadsheet Viewer 上点击 Install
注意:这个扩展以前叫 GrapeCity 发布的 Excel Viewer,一些旧的教程和视频可能还在使用这个名字。现在搜索“Excel Viewer”会出现好几个其他扩展,所以请用上面的 ID 搜索,才能找到正确的那个。ID 仍然以 GrapeCity 开头——这是正常的。它的 Marketplace 页面显示该扩展已不再积极维护;不过用来预览本教程中的文件仍然完全没问题。
安装后,你只需点击任意 .xlsx 文件,就能直接在 VS Code 中查看它的工作表、数字和公式。它很适合快速核对,但无法显示图表、彩色高亮或下拉列表——要查看这些内容,请用 Excel、LibreOffice Calc 或 Google Sheets 打开文件。
步骤 3:创建项目文件夹
- 在电脑上新建一个文件夹(例如
my-excel-project) - 在 VS Code 中,点击 File > Open Folder,然后选择刚才新建的文件夹
- 点击 Select Folder(Windows)或 Open(Mac)
步骤 4:启动 Claude Code
- 在 VS Code 中点击 Terminal > New Terminal
- 输入以下命令并按 Enter:
claude
- 如果是第一次使用,会弹出浏览器窗口进行身份验证——用你的 Claude 账号登录
- 当终端中出现 Claude 的欢迎信息后,回到 VS Code
步骤 5:创建你的第一个电子表格
- 在 Claude Code 终端中输入:
创建一个名为 budget.xlsx 的电子表格,包含“类别”、“月度金额”和“备注”三列。添加 6 个示例支出类别,比如房租、日用杂货和水电费,并填入符合实际的金额。在底部添加一个“合计”行,用公式对“月度金额”列求和。
- 按 Enter
- 看着 Claude 编写并运行一个 Python 脚本,在你的项目文件夹中生成
budget.xlsx - 如果 Claude 请求许可来运行命令或安装辅助工具(比如
openpyxl,一个用于处理电子表格的 Python 插件),选择 Yes 让它继续 - 如果 Claude 提示没有安装 Python 或找不到 Python,请回到步骤 1,然后关闭并重新打开 VS Code
步骤 6:预览结果
- 在 VS Code 左侧的 Explorer 面板中,点击
budget.xlsx - Spreadsheet Viewer 扩展会以电子表格的形式打开这个文件
- 如果你看到的是一堆乱码和符号,说明 VS Code 把文件当作纯文本打开了——请参阅下方的故障排除
- 点击底部的 合计 单元格——注意它是一个公式,而不是手动输入的数字
- 如果你安装了 Excel 或 LibreOffice Calc,也可以在文件资源管理器(Windows)或访达(Finder,Mac)中双击这个文件,用它们打开
步骤 7:让 Claude 添加图表
- 回到 Claude Code 终端,输入:
在 budget.xlsx 中添加一个饼图,显示每个类别在每月总支出中所占的比例。
- 按 Enter
- 要查看图表,请用 Excel 或 LibreOffice Calc 打开
budget.xlsx(在文件资源管理器或访达中双击它),或者把它上传到 Google Sheets - VS Code 中的 Spreadsheet Viewer 不会显示图表——这是正常的,图表仍然在文件里
步骤 8:编辑数据并让 Claude 更新
- 在 Excel 或 LibreOffice Calc 中,修改其中一个金额(例如把房租翻倍)
- 保存文件并关闭
- 不要在 Spreadsheet Viewer 中做这个修改——从那里保存可能会把图表从文件中删掉
- 在 Claude Code 终端中输入:
我修改了 budget.xlsx 中的一些数字。请重新计算合计,并确保图表仍然与数据一致。
- 按 Enter
- Claude 会读取你的修改,检查公式,并确认一切都对得上
没有 Excel 或 LibreOffice? 跳过手动修改,直接让 Claude 来做:“把 budget.xlsx 中的房租金额翻倍。”
这就是核心工作流程:描述你想要的,让 Claude 来构建,检查结果,然后用日常语言提出修改要求。
步骤 9:让 Claude 清理杂乱的数据
Claude Code 也很擅长修复已经乱成一团的电子表格。
- 输入:
创建一个 messy_sales.csv 文件,包含 15 行销售数据,并故意带一些问题:几个空白单元格、不一致的日期格式,以及一行重复数据。然后创建一个名为 sales_clean.xlsx 的清理版本,修复这些问题,并说明你修复了哪些内容。
- 按 Enter
- 查看 Claude 给出的总结,了解它发现并修复了哪些问题
- 打开
sales_clean.xlsx,确认数据看起来正确
下一步
- 让 Claude 用你已有的 CSV 文件生成电子表格(先把文件拖进项目文件夹)
- 尝试更高级的请求:“添加条件格式,让超过 $500 的类别变成红色”
- 让 Claude 添加第二个工作表,用来汇总第一个工作表的数据
- 配合 将 GitHub Desktop 与 Claude Code 结合使用 教程,随时保存电子表格的各个版本
- 继续学习 使用 Claude Code 在 Excel 中 Vibe 编程打造预算追踪表,构建一个完整的多工作表项目
故障排除
budget.xlsx打开后显示为乱码和符号(以PK开头):VS Code 显示的是原始文件内容,因为没有电子表格查看器来处理它。文件本身没有问题——.xlsx是一个压缩包,而不是纯文本。请检查 MESCIUS 的 Spreadsheet Viewer(GrapeCity.gc-excelviewer)是否已安装并启用,然后关闭该标签页,在 Explorer 面板中右键点击budget.xlsx,选择 Open With…,再选择 Excel Editor(Spreadsheet Viewer 用于.xlsx文件的编辑器)。如果还安装了其他电子表格扩展,请在同一列表中选择 Configure default editor for ‘*.xlsx’…,然后选择 Excel Editor,这样以后单击文件时就会默认使用它。- Spreadsheet Viewer 显示空白或损坏的预览:关闭标签页后重新打开文件。如果仍然不行,改用 Excel、LibreOffice Calc 或 Google Sheets 打开——文件本身没有问题,只是预览出了小故障。
- 公式单元格显示为空白而不是数字:这通常说明文件写入后没有重新计算。可以对 Claude 说:“重新计算 budget.xlsx,并确认没有公式错误。”
- 看不到 Claude 所做的修改:确认你查看的是 Claude 编辑的同一个文件(核对它提到的文件名)。在 VS Code 中关闭并重新打开该标签页,强制刷新。
- 终端中提示“claude is not recognized”:说明 Claude Code 没有正确安装。请重新查看 Windows 或 Mac 的安装指南。
- 图表不见了:Spreadsheet Viewer 无法显示图表。请用 Excel、LibreOffice Calc 或 Google Sheets 打开文件。如果在那里也看不到图表,可以对 Claude 说:“budget.xlsx 中的饼图不见了——请把它加回来。”
工作流程总结
- VS Code - 存放项目文件夹,并通过 Spreadsheet Viewer 扩展预览电子表格
- Claude Code - 根据你的日常语言请求,编写和编辑带有可用公式的真正
.xlsx文件 - Excel / LibreOffice / Google Sheets - 用于查看图表,以及手动微调 Claude 创建的文件
- 迭代 - 描述你想要的,检查结果,再描述下一个修改
由 Steven Ge 创建于 2026 年 9 月 21 日。