Add excel-report-converter skill and documentation

- Add excel-report-converter skill for generating Python scripts to convert report-style Excel files to database-record format
- Skill analyzes report structure (header + detail rows + footer) and generates custom conversion scripts
- Update README.md to document the new skill and report_to_db_format.py script
- The skill integrates with excel-to-markdown for structure analysis and validation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Misaka Company
2026-01-27 15:03:22 +08:00
parent 3a605fd9cd
commit 703d36038a
2 changed files with 282 additions and 6 deletions

View File

@@ -12,13 +12,14 @@
claudeskill/
├── .claude/ # Claude 配置目录
│ └── skills/ # Skill 创建器引用
── skill-creator/ # Skill 创建指南和工具
── skill-creator/ # Skill 创建指南和工具
│ ├── excel-to-markdown/ # Excel 转 Markdown Skill
│ └── excel-report-converter/ # Excel 报表转换 Skill
├── scripts/ # 独立脚本目录
── excel_to_markdown.py # Excel 转 Markdown 转换器
├── skills/ # 创建的 Skills
│ └── excel-to-markdown/ # Excel 转 Markdown Skill
├── SKILL.md # Skill 文档
│ └── scripts/ # Skill 附带脚本
── excel_to_markdown.py # Excel 转 Markdown 转换器
│ └── report_to_db_format.py # 报表格式转数据库格式脚本
├── skills/ # 开发中的 Skills
└── excel-report-converter/ # Excel 报表转换器
├── .venv/ # Python 虚拟环境
└── README.md # 本文档
```
@@ -30,6 +31,7 @@ claudeskill/
**当前脚本:**
- `excel_to_markdown.py` - 将 Excel 文件转换为 Markdown 表格格式
- `report_to_db_format.py` - 将报表格式的 Excel 文件转换为数据库记录格式
### `skills/`
存放已创建的 Skills每个 Skill 都是一个独立的功能模块。
@@ -52,6 +54,21 @@ claudeskill/
- 生成带行/列编号的 Markdown 表格
- 处理大型电子表格的部分转换
#### excel-report-converter
生成 Python 脚本将报表格式的 Excel 文件转换为数据库记录格式的 Skill。
**功能:**
- 自动分析 Excel 报表结构(表头、明细、表尾)
- 识别多个垂直排列的相同格式报表
- 生成专用的转换脚本
- 将层级报表数据转换为扁平的数据库记录
**使用场景:**
- 将包含多个报表的 Excel 文件转换为数据库表格式
- 分析报表格式的 Excel 文档结构
- 创建自定义的 Excel 报表转换脚本
- 将层级报表数据(表头 + 明细行 + 表尾)转换为规范化数据库记录
## 工作流程
### 1. 创建新 Skill