Windows本地Excel离线读写备用

SKILL效率

原名 Windows 本地 Excel 备用通道 · 标识 windows-excel-fallback

效率 未标注权限 许可证不明确
安装这个技能

在表格处理库不可用时,用本机 Excel 将旧格式转为新格式,再以标准库读写解析,完成本地表格整理、汇总与合并。

一句话选型结论

按资料字段整理

Windows本地Excel离线读写备用是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_c71572a1/windows-excel-fallback
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_c71572a1仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量4.7 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
离线读写本地表格跨表合并与数据汇总转换旧版xls文件格式

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Windows本地Excel离线读写备用当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

4.7 KB
模型实际读到的说明书原文,来自技能仓库

Windows 本地 Excel 备用通道

什么时候用

需要读写本机 .xls / .xlsx / .csv,而常规通道走不通时:

  • 在线表格 / 本地编辑服务(MCP 或 editor_sdk 类)连接失败,报连接超时、UNOPENABLE_LOCAL_PATH 之类
  • 在线表格客户端监听端口正常,但本地回环连接被拦(netstat 有 LISTENING 却连不上,服务端日志收不到请求)
  • 装不了 pandas / xlrd / openpyxl(无外网、镜像不通、pip 被代理拒绝)

这时不要去杀宿主的表格服务进程,直接走本技能。

> 这是降级通道,启用前告知用户:为什么走备用方案、产物有什么差异(比如样式能力受限)。

三步流程

第 1 步:Excel COM 后台转换(.xls → .xlsx)

.xls(BIFF8 二进制)用标准库读不了,先转成 .xlsx(zip+XML)。用 PowerShell 内联执行(若本机执行策略是 Restricted,脚本文件不能直接跑,见坑表):

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force   # 必须在同一条命令里
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $false; $excel.DisplayAlerts = $false
$excel.AskToUpdateLinks = $false; $excel.EnableEvents = $false
$wb = $excel.Workbooks.Open($src, 0, $true)   # 第 3 个参数 $true = 只读打开
$wb.SaveAs($dst, 51)                          # 51 = xlOpenXMLWorkbook
$wb.Close($false)
$excel.Quit()
[System.Runtime.InteropServices.Marshal]::ReleaseComObject($excel) | Out-Null
  • 不要写 Remove-Item 做「先删后建」——部分环境有 safe-delete 保护会直接拦截。直接覆盖写即可(DisplayAlerts=$false 下 SaveAs 会静默覆盖)。
  • .xlsx / .csv 可以跳过这一步,直接用第 2 步的读取器。

第 2 步:纯标准库 Python 读取

用本技能附带的 scripts/xlsx_reader.py(只用 zipfile + xml.etree):

python scripts/xlsx_reader.py book.xlsx                # dump 全部单元格
python scripts/dump_formulas.py book.xlsx sheet1.xml   # dump 公式、合并区域、隐藏行列

读取器已处理:共享字符串、inlineStr、numFmt 索引、合并区域、多工作表顺序。
动手改数据前,先看公式和合并区域——公式揭示口径(谁=谁+谁),跨行合并说明那列是「整组」的数而非逐行的数,这是归类汇总最容易算错的地方。

第 3 步:生成结果

两种方式,按需要选:

  • 只要数据、不要样式 → Python 直接写 CSV,交差。
  • 要格式化 xlsx → Python 先生成布局 JSON,再让 Excel COM 写单元格和样式(保证文件一定合法)。scripts/build_xlsx.ps1 是可直接复用的模板:读 plan.json → Value2 = 二维数组 一次写入 → 按行类型(header/subtotal/total/blank)套样式 → 冻结窗格 → SaveAs($dst, 51)。

踩过的坑

现象 原因 / 解法
不能设置类 Range 的 NumberFormat 属性 中文区域下 [Red] 非法。负值红色用 [红色];纯 ASCII 脚本里写 '#,##0.00;[' + [char]0x7EA2 + [char]0x8272 + ']-#,##0.00'
无法加载文件…在此系统上禁止运行脚本 执行策略 Restricted。同一条命令里先 Set-ExecutionPolicy -Scope Process Bypass -Force
safe-delete bulk delete guard blocked deletion 脚本里的 Remove-Item 被拦。改成直接覆盖
New-Object -ComObject Excel.Application 后进程残留 finally 里必须 $excel.Quit() + ReleaseComObject + [GC]::Collect()
COM 写单元格很慢 用 Range.Value2 = [object[,]] 一次性写入,别逐格赋值
PowerShell 工具拿不到 stdout 把结果 Set-Content 到文件,再用 Read 读

交付前自查

  • 读回生成的文件,逐表核对行数、关键合计
  • 原表内部的口径矛盾(合并单元格覆盖范围与公式不一致、隐藏行、负数)如实列出,不擅自填补或删除
  • 完成后确认没有遗留 EXCEL.EXE / 临时服务进程

常见问题

5 问
答案由本站依据条目字段整理
Windows本地Excel离线读写备用怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_c71572a1/windows-excel-fallback。安装方式为未标注。装完刷新技能列表或重开客户端。

Windows本地Excel离线读写备用支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Windows本地Excel离线读写备用权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Windows本地Excel离线读写备用收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Windows本地Excel离线读写备用用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。