excel2json
把 Excel 工作表转换成 JSON,支持 records、columns、values 三种结构,日期自动转 ISO 字符串。当用户提到 Excel 转 JSON、表格转接口数据、Excel 生成 mock 数据时使用。
把 Excel 工作表导出为 CSV,默认 utf-8-sig 编码解决中文乱码,支持多工作表批量导出。当用户提到 Excel 转 CSV、表格转文本、CSV 乱码时使用。
Claude Code
$ npx -y skills add coderwanfeng/python-office --skill excel2csv --agent claude-code
Codex
$ npx skills add coderwanfeng/python-office --skill excel2csv -a codex -y
Cursor
$ npx skills add coderwanfeng/python-office --skill excel2csv -a cursor -y
Gemini CLI
$ npx skills add coderwanfeng/python-office --skill excel2csv -a gemini-cli -y
GitHub Copilot
$ npx skills add coderwanfeng/python-office --skill excel2csv -a github-copilot -y
OpenCode
$ npx skills add coderwanfeng/python-office --skill excel2csv -a opencode -y
Windsurf
$ npx skills add coderwanfeng/python-office --skill excel2csv -a windsurf -y
name: excel2csv description: 把 Excel 工作表导出为 CSV,默认 utf-8-sig 编码解决中文乱码,支持多工作表批量导出。当用户提到 Excel 转 CSV、表格转文本、CSV 乱码时使用。
> 把 Excel 导出成 CSV,中文不乱码
把一个或多个工作表导出为 CSV。默认使用 `utf-8-sig`(带 BOM), 双击用 Excel 打开中文不会乱码;需要给 Linux 工具链消费时可以改成 `utf-8`。 多工作表时会按 `<文件名>_<工作表名>.csv` 分别导出。
`skills/excel/excel2csv/`
from skills.excel import excel2csv excel2csv(excel_path='报表.xlsx', output_dir='./csv')
| 参数 | 类型 | 必填 | 默认值 | 说明 | |------|------|------|--------|------| | `excel_path` | str | 是 | - | Excel 文件路径 | | `output_dir` | str | 否 | `None` | 输出目录,默认与 Excel 同目录 | | `sheet_name` | str | 否 | `None` | 只导出指定工作表,默认全部 | | `encoding` | str | 否 | `'utf-8-sig'` | 输出编码 | | `delimiter` | str | 否 | `','` | 分隔符,可用 `';'` 或 `'\t'` |
`dict`,包含 `files`(CSV 绝对路径列表)、`rows`(工作表名 -> 数据行数)、 `encoding`、`delimiter`。
from skills.excel import excel2csv
result = excel2csv('报表.xlsx', output_dir='./csv')
for path in result['files']:
print('已导出', path)
print('行数统计', result['rows'])`contributors/my12yyds/excel2csv.py`
把 Excel 工作表转换成 JSON,支持 records、columns、values 三种结构,日期自动转 ISO 字符串。当用户提到 Excel 转 JSON、表格转接口数据、Excel 生成 mock 数据时使用。
将 Excel 文件的指定工作表转换为 PDF 格式。当用户提到 Excel 转 PDF、表格转 PDF、导出 Excel 为 PDF 时使用。
统计 Excel 每一列的填充率、类型、唯一值数量和数值分布,用于数据质量初筛。当用户提到 Excel 列统计、数据质量、缺失率、列画像时使用。
按指定列或整行给 Excel 去重,返回重复行与保留行的对应关系,可导出干净数据。当用户提到 Excel 去重、删除重复项、重复数据、查重时使用。
比对两份 Excel 表格的差异,按位置或按主键找出修改、新增、删除的行,可导出差异表。当用户提到对比 Excel、Excel 差异、两份表格有什么不同、核对表格时使用。
Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…