Skip to content
Back to skills

Financial Report Layout Parsing

ASecurity

用于三表/附注拆分的财报版式解析原子 skill,适用于通用行业文档解析场景。

  • 232 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 6, 2026
data

Security analysis

A100/100

Scanned June 6, 2026

npx -y skills add aifinlab/FinClaw --skill financial-report-layout-parsing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Financial Report Layout Parsing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Financial Report Layout Parsing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aifinlab-financial-report-layout-parsing/badge)](https://www.skillsdirectory.com/skills/aifinlab-financial-report-layout-parsing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: financial-report-layout-parsing
description: 用于三表/附注拆分的财报版式解析原子 skill,适用于通用行业文档解析场景。
---

# 财报版式解析 Skill

## 数据来源

本 Skill 支持多种财务报表输入格式,核心数据来源包括:

### 1. 财务报表类型
- **年度报告**:年度财务报告
- **季度报告**:季度财务报告
- **半年度报告**:半年度财务报告
- **临时报告**:临时财务报告

### 2. 文档格式
- **PDF格式**:PDF格式的财务报表
- **Word格式**:Word格式的财务报表
- **Excel格式**:Excel格式的财务报表
- **HTML格式**:网页格式的财务报表

### 3. 报表结构
- **利润表**:利润表部分
- **资产负债表**:资产负债表部分
- **现金流量表**:现金流量表部分
- **财务报表附注**:财务报表附注部分

### 4. 数据格式要求
- **文件路径**:本地文件路径或网络文件URL
- **文件编码**:UTF-8、GBK、GB2312等
- **文件权限**:需要读取权限

> 说明:本 Skill 不包含文档采集功能,需要用户提供财务报表文件。建议报表格式规范,以便进行准确的版式解析。

---

## 功能

本 Skill 提供全面的财报版式解析能力,涵盖多种解析功能:

### 1. 报表结构识别
- **报表类型识别**:识别报表的类型和期间
- **报表章节识别**:识别报表的章节结构
- **报表页面识别**:识别报表的页面布局
- **报表区域识别**:识别报表的不同区域

### 2. 三大报表识别
- **利润表识别**:识别和提取利润表
- **资产负债表识别**:识别和提取资产负债表
- **现金流量表识别**:识别和提取现金流量表
- **报表关联识别**:识别报表之间的关联关系

### 3. 附注识别
- **附注章节识别**:识别附注的章节结构
- **附注内容提取**:提取附注的具体内容
- **附注表格识别**:识别附注中的表格
- **附注关联识别**:识别附注与报表的关联

### 4. 表格结构解析
- **表格定位**:定位报表中的表格位置
- **表格结构识别**:识别表格的行列结构
- **表格内容提取**:提取表格的具体内容
- **表格格式保留**:保留表格的格式信息

### 5. 版式还原
- **版式结构还原**:尽可能还原报表的原始版式
- **格式信息保留**:保留字体、字号等格式信息
- **布局信息记录**:记录页面布局和元素位置
- **版式标准化**:标准化报表版式

### 6. 高级处理功能
- **报表拆分**:拆分报表的不同部分
- **报表合并**:合并报表的不同部分
- **报表验证**:验证报表的完整性
- **报表报告**:生成报表解析报告

---

## 使用示例

### 输出示例
```json
{
  "source_info": {
    "document_id": "DOC001",
    "document_type": "annual_report",
    "report_period": "2024",
    "source_file": "annual_report.pdf",
    "page_count": 200
  },
  "report_structure": {
    "sections": [
      {
        "section_id": "SEC001",
        "section_name": "利润表",
        "section_type": "income_statement",
        "start_page": 50,
        "end_page": 52,
        "tables": [
          {
            "table_id": "TBL001",
            "table_type": "income_statement",
            "position": {
              "page": 50,
              "bbox": [100, 200, 500, 600]
            },
            "row_count": 30,
            "column_count": 5
          }
        ]
      },
      {
        "section_id": "SEC002",
        "section_name": "资产负债表",
        "section_type": "balance_sheet",
        "start_page": 53,
        "end_page": 55,
        "tables": [
          {
            "table_id": "TBL002",
            "table_type": "balance_sheet",
            "position": {
              "page": 53,
              "bbox": [100, 200, 500, 700]
            },
            "row_count": 50,
            "column_count": 5
          }
        ]
      },
      {
        "section_id": "SEC003",
        "section_name": "现金流量表",
        "section_type": "cash_flow_statement",
        "start_page": 56,
        "end_page": 58,
        "tables": [
          {
            "table_id": "TBL003",
            "table_type": "cash_flow_statement",
            "position": {
              "page": 56,
              "bbox": [100, 200, 500, 600]
            },
            "row_count": 25,
            "column_count": 5
          }
        ]
      },
      {
        "section_id": "SEC004",
        "section_name": "财务报表附注",
        "section_type": "notes",
        "start_page": 59,
        "end_page": 200,
        "subsections": [
          {
            "subsection_name": "一、公司基本情况",
            "start_page": 59,
            "end_page": 65
          },
          {
            "subsection_name": "二、财务报表编制基础",
            "start_page": 66,
            "end_page": 70
          }
        ]
      }
    ]
  },
  "statistics": {
    "total_sections": 4,
    "total_tables": 3,
    "total_pages": 200,
    "parsing_confidence": 0.95
  }
}
```

---

## 注意事项与限制

### 1. 报表格式要求
- 标准格式报表解析准确率较高
- 非标准格式可能影响解析
- 扫描版报表需要OCR支持

### 2. 报表结构识别
- 标准报表结构识别准确率较高
- 非标准结构可能需要人工处理
- 复杂结构可能需要人工分析

### 3. 表格识别准确性
- 标准表格识别准确率较高
- 复杂表格可能需要人工处理
- 合并单元格可能影响识别

### 4. 附注解析
- 标准附注格式解析准确率较高
- 非标准附注可能需要人工处理
- 复杂附注可能需要人工分析

### 5. 使用限制
- 本 Skill 不包含报表编辑功能
- 解析结果需要人工复核
- 复杂报表可能需要人工处理

---

## 参考资料
- 见 references/ 目录中的相关文档,包括:
  - 财报版式解析方法手册
  - 财务报表结构标准
  - 表格识别算法说明
  - 性能优化指南

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…