这个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 值得收藏。一个拆表的动作看似小,但频率高、耗时间——省下来这些零碎时间,积少成多,才是真正的效率提升。


GitHub: https://github.com/CoderWanFeng/python-office

评论区

0 条评论

登录后可评论。

林小秋 475 阅读