这个Excel问题我困扰了三年,一个Skill三秒搞定
写过财务月报的人都懂这个场景——
收到一份 30 个 sheet 的 Excel,财务要求”把每个 sheet 单独存一个文件”。你怎么做?一个个右键移动、一个个另存?保守估计半小时起步,手都点麻了。
这个问题,有一个专门解决它的 Skill。
📋 sheet2excel——按 Sheet 拆分 Excel 文件
这个 Skill 来自开源项目 python-office,是中文区最热门的 Office 自动化 Python 库之一,在 GitHub 上有 1353 Stars,专门解决这类重复性 Excel 操作。
它的功能就是一个:把一个含多个 sheet 的 Excel,按照 sheet 拆成多个独立文件。
用它之前—— 你在 Ctrl C/V 的苦海里挣扎。
用它之后—— 一行代码搞定,3 秒出结果。
🔍 实际场景有多好用?
财务月报拆分
集团下发一份合并报表,30 个 sheet 代表 30 家子公司。传统做法:一个个另存为 → 重命名 → 确认。用了这个 Skill,直接跑一遍,文件名自动按 sheet 名生成。
HR 数据处理
HR 系统导出的员工数据按部门分 sheet,招聘季需要单独处理每个部门的入职材料。拆一下,几秒钟搞定分发。
季度/年度数据归档
年报按 Q1/Q2/Q3/Q4 拆成独立文件,方便分别发对应部门查阅。
核心就一条调用指令:
from skills.excel import sheet2excel
sheet2excel(file_path='./合并报表.xlsx', output_path='./拆分结果/')
两个参数:源文件路径 + 输出目录。没了。
🤖 不用写代码也行!
没有 Python 基础?装到 Claude Code 里,直接用自然语言指挥它工作:
“把当前目录下的 monthly_report.xlsx 按 sheet 拆开,输出到 ./output/ 文件夹”
Claude 识别 Skill 后自动调用逻辑,帮你执行,连代码都不用看。
而且 python-office 这套库目前收录了 73 个 Office 自动化 Skill,覆盖 PDF、Word、Excel、PPT、邮件、图片处理、视频音频……基本上日常办公能遇到的重复劳动,都有人写好了。装一个库,全套工具箱到手。
⚙️ 安装方式
方式一:Claude Code 安装
npx skills add https://github.com/CoderWanFeng/python-office --skill sheet2excel
方式二:pip 安装(Python 用户)
pip install python-office
然后直接 import office 调用即可,零学习成本。
🔗 GitHub 链接
https://github.com/CoderWanFeng/python-office
项目持续维护,有 B站视频教程和微信群,遇到问题有人答。
总结一下: 如果你经常需要处理 Excel 批量操作(不管是用 Python 跑还是让 AI 代劳),这个 Skill 值得收藏。一个拆表的动作看似小,但频率高、耗时间——省下来这些零碎时间,积少成多,才是真正的效率提升。
评论区
登录后可评论。