跳到正文

在 Mac 上用 AI 创建 Excel 文件 — excel_create

简而言之: 让 AI 助手根据自然语言在 Mac 上创建真正的 .xlsx 文件,还能在同一条指令中读取邮件、日历、通讯录和备忘录的数据。

L
LMCP··阅读时间 5 分钟
创建账户并下载

只需几秒。下载会自动开始。 已有账户?登录

安装指南 →
将此提示复制到你的 AI

‘创建 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 并安装:

  1. 在“下载”文件夹中打开 LMCP-Installer.dmg 然后运行其中的 LMCP Installer。
  2. 运行其中的 LMCP Installer,它会把 LMCP 安装到“应用程序”
  3. 从“应用程序”打开 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 的其他工具结合:

从邮件收据整理支出

将此提示复制到你的 AI

查找上个月的所有收据邮件,提取每封邮件的供应商、日期和金额,并创建列为 Date、Vendor、Amount、Category 的 Excel 支出表。

AI 在 Mail 中搜索收据、提取数字、为供应商选择合理分类,并交付完成的 .xlsx,无需逐条录入。

把联系人整理为邮件列表表格

将此提示复制到你的 AI

导出所有含公司名称的联系人,使用 Name、Company、Email、Phone 四列,并按公司排序。

AI 读取通讯录,按要求筛选和排序,再写入可用于邮件合并或 CRM 导入的工作簿。

把会议记录变成跟踪表

将此提示复制到你的 AI

读取我的“Project Atlas”会议记录,把行动项转换为包含 Task、Owner、Due Date、Status 的跟踪表。

AI 从自由文本中提取行动项并直接整理为数据行,无需手工转录。

把本周日历导出为日程

将此提示复制到你的 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 连接器连接。

相关指南

评论

评论在发布前需要审核。