在 Mac 上用 AI 创建 Excel 文件 — excel_create
简而言之: 让 AI 助手根据自然语言在 Mac 上创建真正的 .xlsx 文件,还能在同一条指令中读取邮件、日历、通讯录和备忘录的数据。
‘创建 expenses.xlsx,列为 Date、Vendor、Amount 和 Category,并添加 2026-06-01、Acme Supplies、249.99、Office。’
平均 4.7 分(满分 5)· 评分数:39查看全部评价 →
“calander and reminders”
Shawn E.“Sort, clean up inbox. Text people reminders for payments using imessage”
Adi H.“Claude Zugriff auf Mails /Kalender gewähren”
TB
要让 AI 在 Mac 上创建 Excel 文件,请安装 LMCP。它是适用于 macOS 的本地 MCP 服务器,可为 Claude、ChatGPT、Cursor、VS Code 及其他兼容 MCP 的客户端添加 excel_create 工具。用自然语言说明所需的表格、列标题以及可选的数据行,LMCP 就会在 Mac 上写入真正的 .xlsx 文件,可直接用 Excel、Numbers 或 Google Sheets 打开。LMCP 还能读取邮件、日历、通讯录和备忘录,因此同一条指令可以从这些应用获取真实数据并直接写进表格,无需手动复制粘贴。
为什么要用 AI 创建 Excel 文件?
多数时候,你并不想亲手录入表格,而是想直接得到成品:列设置正确的预算表、用于邮件合并的联系人清单,或者从大量邮件和笔记中整理出的项目跟踪表。手动打开 Excel、输入标题和数据并修正格式,往往要花十到二十分钟,而这本应只需一句话。
使用 LMCP,只需描述表格,AI 就会生成它。更重要的是,AI 不局限于你输入的内容;它能在同一对话中读取 Mac 上的邮件、日历、通讯录和备忘录,自行收集源数据并交付已经填好的工作簿,而不是只有标题的空模板。
你需要什么
- macOS 13 或更高版本,支持 Apple 芯片和 Intel
- 任意兼容 MCP 的 AI 客户端:Claude Desktop、Cursor、VS Code(Copilot)、Devin Desktop(原 Windsurf)、Zed,或通过 Cloud Relay 连接器使用 ChatGPT、Claude.ai
- 用于保存文件的磁盘位置,例如桌面、文稿,或在指令中指定的文件夹
不需要 Office 许可证、Microsoft 365 订阅或 API 密钥。excel_create 直接写入 .xlsx 格式,即使没有安装 Excel 也能工作。
第 1 步:在 Mac 上安装 LMCP
下载 LMCP 并安装:
- 在“下载”文件夹中打开
LMCP-Installer.dmg然后运行其中的 LMCP Installer。 - 运行其中的 LMCP Installer,它会把 LMCP 安装到“应用程序”
- 从“应用程序”打开 LMCP,它会出现在菜单栏中
安装约需 30 秒,并会自动配置受支持的桌面 AI 客户端。AI 第一次读取邮件、日历、通讯录或备忘录来填充表格时,macOS 会针对相应应用请求权限;点击“允许”。在你批准之前,LMCP 无法访问这些应用。
第 2 步:重新启动 AI 客户端
用 Cmd+Q 完全退出 AI 客户端并重新打开,使其发现新的 MCP 服务器。
- Claude Desktop:在聊天输入框中查找锤子图标
- Cursor:MCP 工具会自动显示在编辑框中
- VS Code:检查 Copilot 设置中的 MCP 面板
- 网页版 ChatGPT / Claude.ai:将
https://www.local-mcp.com/mcp添加为自定义连接器
第 3 步:开始试用
新建对话并尝试以下指令:
- “创建 expenses.xlsx,列为 Date、Vendor、Amount 和 Category,并添加一行 2026-06-01、Acme Supplies、249.99、Office。”这是直接提供标题和数据行的例子。
- “读取我的未读邮件,并创建包含 Sender、Subject 和 Date 的跟踪表。”AI 会先读取邮件,再调用
excel_create。 - “把我的联系人导出为包含 Name、Email 和 Phone 的邮件合并表格。”数据来自通讯录,而不是手动输入。
- “列出本周的日历事件并保存为 .xlsx 日程表。”
- “把该文件的 B5 单元格改为 300。”后续修改使用
excel_write_cell,无需重建文件。
excel_create 属于写入工具,因此 AI 会先显示路径、标题和待写入行数的预览,只有在你确认后才创建文件。excel_write_cell 修改单元格时同样需要确认。
excel_create 实际会创建什么
excel_create 接收文件路径、列 headers 列表以及可选的数据 rows,并写入真正的 .xlsx 工作簿:标题成为第 1 行,rows 中的每个条目成为后续一行。配套的 excel_read 使用相同结构,将首行作为 headers、其余内容作为 rows 返回,因此 AI 可以读取一个表格并把结果直接交给 excel_create 创建另一个表格,无需手动调整第零行。
小范围修改可使用 excel_write_cell。它能通过 A1 表示法(例如 “B2”)或行列编号,修改现有工作簿任意工作表中的单个单元格。工具会读取文件,只更新目标单元格,再写回文件。
这些都是写入操作,执行前都会显示预览并等待确认,与发送邮件或移动文件时采用相同的“先展示、后确认”方式。
真正的价值:使用其他 Mac 应用中的数据
把标题和数据行转换为 .xlsx 本身很有用,但更关键的是,excel_create 与读取邮件、日历、通讯录、备忘录、提醒事项和 Finder 的工具同处于一个会话,是 LMCP 201+ 个工具之一。AI 能在一次连续对话中读取源数据并写入表格:
- 读取未读邮件,创建包含发件人、主题和日期的跟踪表。
- 把本周日历事件导出为 .xlsx 日程。
- 从通讯录生成适合邮件合并的工作簿。
- 把备忘录文档整理为结构化表格。
- 创建后通过邮件发送文件、保存到 OneDrive,或在 Finder 中显示。
LMCP 原生运行在 Mac 上,处理的是你的真实数据,而不是沙盒、样本集或预先导出的副本。表格反映提出请求时实际的收件箱、日历和联系人内容。
excel_create 不会做什么
excel_create 是轻量、无依赖的写入器,并不能替代 Excel 本身:
- 每个文件只有一个工作表。
excel_create始终创建名为“Sheet1”的单个工作表。如需多个标签页,请在 Excel 或 Numbers 中添加;已有工作表可以由excel_read和excel_write_cell按名称访问。 - 不支持公式。每个单元格都是字面值。如果需要“Total”列,AI 必须先算出数字;工具不能写入会随其他单元格变化而重算的
=SUM(...)实时公式。 - 不支持图表或条件格式。工具只写入数据和标题;图表、颜色和条件格式需要之后在 Excel 中添加。
- 数字会写成文本单元格。
249.99看起来正确,但类型是文本,SUM()或AVERAGE()会忽略它。请在 Excel 中选择“转换为数字”或使用 Numbers 的对应功能。这是当前工具的实际限制,不能靠提示词规避。
这并不妨碍用 AI 制作带公式或图表的表格,只是最后一步需要在 Excel 中完成,就像在文字处理器中完善自动生成的文档一样。
LMCP 与其他 AI 生成 Excel 文件方式的比较
下面是实际差异:
| 方式 | 需要什么 | 得到什么 |
|---|---|---|
| LMCP(excel_create) | 本地安装,并用自然语言提问 | Mac 上真正的本地 .xlsx,可使用 AI 在同一指令中从邮件、日历、通讯录或备忘录读取的数据 |
| 让聊天机器人提供可粘贴或下载的 CSV | 无需安装 | 代码块或浏览器下载;网页 AI 无法访问本地应用,需要你打开并修复格式,还要重新输入未写进提示词的应用数据 |
| 用 openpyxl 编写 Python 脚本 | 安装 Python,并有人编写和调试脚本 | 完全控制公式、图表和格式,但每次任务都要维护代码,而且读取邮件或日历仍需单独集成 |
如果需要公式、图表或可重复的格式逻辑并愿意编程,请选 openpyxl;如果只是一次性表格且数据已在聊天中,可选 CSV;如果想用一句话在 Mac 上得到完整、已填充的 .xlsx,尤其数据来自应用,请选 LMCP。
本地工具与数据边界
- 原生本地进程把
.xlsx写到磁盘,不会把文件传到外部服务器 - 用于填表的邮件、日历、通讯录或备忘录数据同样通过 macOS 原生 API 在本地读取
- LMCP 不保留电子表格或源数据的副本
- LMCP 不存储、缓存或记录文件及其内容
LMCP 在设备上执行本地工具。云端 AI 提供商和连接的服务可能接收请求所需的数据,其条款适用。仅在本地执行并不能证明符合 GDPR 或 CCPA;请评估你授权的数据、所选 AI 提供商、连接的服务及组织要求。
故障排除
写入文件时提示权限被拒绝
macOS 会保护桌面、文稿和下载文件夹。前往系统设置 > 隐私与安全性 > 文件与文件夹,确认 LMCP 可以访问目标文件夹。如果列表中没有它,请重新下载并安装 LMCP。
SUM 公式显示 0 或忽略部分行
这是上述文本与数字类型限制:excel_create 把每个单元格写成字符串。请在 Excel 中选择这些单元格并使用“转换为数字”,或在 Numbers 中重新输入。
文件无法打开,或 Excel 报告文件损坏
写入可能被中断,请让 AI 重新创建文件。如果 AI 使用 excel_write_cell 时文件正在 Excel 中打开,Excel 自己的保存可能覆盖修改;先关闭文件再重试。
AI 客户端中看不到 MCP 工具
请完全退出并重新启动客户端,也可以检查配置文件:
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json - Cursor:
~/.cursor/mcp.json - Devin Desktop:
~/.codeium/windsurf/mcp_config.json
实际工作流程
以下指令会把 excel_create 与 LMCP 的其他工具结合:
从邮件收据整理支出
查找上个月的所有收据邮件,提取每封邮件的供应商、日期和金额,并创建列为 Date、Vendor、Amount、Category 的 Excel 支出表。
AI 在 Mail 中搜索收据、提取数字、为供应商选择合理分类,并交付完成的 .xlsx,无需逐条录入。
把联系人整理为邮件列表表格
导出所有含公司名称的联系人,使用 Name、Company、Email、Phone 四列,并按公司排序。
AI 读取通讯录,按要求筛选和排序,再写入可用于邮件合并或 CRM 导入的工作簿。
把会议记录变成跟踪表
读取我的“Project Atlas”会议记录,把行动项转换为包含 Task、Owner、Due Date、Status 的跟踪表。
AI 从自由文本中提取行动项并直接整理为数据行,无需手工转录。
把本周日历导出为日程
列出本周日历中的所有内容,并导出为包含 Day、Time、Event、Attendees 的 Excel 日程表。
可用于向无权访问日历的人分享普通日程,或在 Calendar.app 之外归档一周安排。
LMCP 还能做什么?
Excel 只是 LMCP 文档工具的一部分。同一次安装还能让 AI 创建、读取和编辑 Excel、Word 与 PowerPoint 文件,以及读取 PowerPoint 幻灯片文字。它也能访问邮件、OneDrive、日历、通讯录和备忘录。查看完整指南列表,或访问 local-mcp.com 了解全部 201+ 个工具。
常见问题
excel_create 会生成什么格式?
标准 .xlsx 工作簿,包含一个名为“Sheet1”的工作表,可用 Microsoft Excel、Apple Numbers、Google Sheets 等应用打开。你可以指定列标题和可选数据行。
AI 能用 Mac 应用的数据填充表格吗?
可以。LMCP 提供 201+ 个工具,AI 能读取邮件、日历、通讯录、备忘录等,再在同一对话中把结果传给 excel_create。
excel_create 支持公式或图表吗?
不支持。它只在单个工作表中写入字面值形式的标题和数据行,没有实时公式、图表或条件格式。数字也是文本单元格,使用 SUM() 前需要转换。
电子表格数据会发送到云端吗?
文件由原生进程在 Mac 本地创建。LMCP 在设备上执行本地工具;云端 AI 提供商及连接的服务可能按其条款接收请求所需的数据。
哪些 AI 助手可以使用 excel_create?
桌面 AI 应用通过本地 stdio 连接,LMCP 会自动配置支持的客户端。ChatGPT、Claude.ai、Grok 和 Perplexity 通过 LMCP Cloud Relay 连接器连接。
相关指南
- 在 Mac 上用 AI 创建和编辑 Excel、Word 与 PowerPoint
- 在 Mac 上用 AI 读取 PowerPoint 幻灯片文字
- 让 AI 在 Mac 上访问电子邮件
- LMCP 在设备上执行本地工具。云端 AI 提供商和连接的服务可能接收请求所需的数据,其条款适用。仅本地执行并不能证明符合 GDPR 或 CCPA。
评论
评论在发布前需要审核。