Files
organize_excel_data/更新日志.md
2026-03-05 22:02:57 +08:00

113 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
## v1.2 - 2025-11-09 进一步优化
### ✨ 新增优化
1. **第一行显示日期而非股票代码**
- 输出文件的第一行现在是"日期"行,直接显示各年份的日期
- 移除了"股票代码"行,使数据更加简洁
- 日期格式:`日期 2024/12/31 2023/12/31 2022/12/31 ...`
2. **简化特殊分类名称**
- "一、资产总计" → "资产总计"
- "三、所有者权益合计" → "所有者权益合计"
- "二、负债合计" → "负债合计"
- 使用配置文件中定义的 name输出更加简洁
3. **完善分类配置**
- 投资资产增加:债权投资、其他债权投资、持有至到期投资、投资性房地产
- 有息负债增加:向中央银行借款、卖出回购金融资产
- 经营性负债增加:吸收存款及同业存放、长期应付职工薪酬
### 📊 输出示例
```
第1行日期 2024/12/31 2023/12/31 2022/12/31 ...
第2行资产总计 604,352亿 486,038亿 422,555亿 ...
第3行所有者权益合计 227,667亿 174,300亿 151,924亿 ...
第4行负债合计 376,684亿 311,739亿 270,631亿 ...
...
```
---
## v1.1 - 2025-11-09 优化版本
### ✨ 新增功能
1. **统一输出格式为 Excel (.xlsx)**
- 所有输出文件统一为 `.xlsx` 格式,无论输入是 CSV 还是 Excel
- 输出文件命名:`organized_[原文件名].xlsx`
2. **分类自动汇总功能**
- 普通分类(类现金、应收账款、投资资产等)会在分类标题行显示该分类下所有项目的金额总和
- 每列独立计算汇总值
- 汇总行位于该分类的明细项目之前
3. **特殊分类优化**
- 资产总计、所有者权益合计、负债合计这三个特殊分类直接显示数据
- 不额外添加分类标题行,保持简洁
### 🔧 技术改进
- 新增 `safe_float_convert()` 函数,安全处理各种数值格式
- 优化分类处理逻辑,区分特殊分类和普通分类
- 改进输出文件扩展名处理,强制使用 `.xlsx`
### 📊 输出示例
```
一、资产总计 604,352,000,000 486,038,000,000 ...
三、所有者权益合计 227,667,000,000 174,300,000,000 ...
二、负债合计 376,684,000,000 311,739,000,000 ...
类现金 216,678,221,000 142,001,262,000 ... ← 汇总行
货币资金 140,410,000,000 81,673,846,000 ...
交易性金融资产 6,936,113,000 1,790,588,000 ...
衍生金融资产(流动) 2,449,535,000 1,278,161,000 ...
应收票据及应收账款 42,517,549,000 38,406,699,000 ...
(其中)应收票据 6,718,575,000 5,521,960,000 ...
应收款项融资 17,646,449,000 13,330,008,000 ...
```
### ✅ 验证结果
- ✓ 输出格式:`.xlsx`
- ✓ 特殊分类:直接显示数据,无额外标题行
- ✓ 普通分类:汇总行计算正确
- ✓ 测试文件:美的集团资产负债表处理成功
---
## v1.0 - 2025-11-09 初始版本
### 🎯 核心功能
1. 支持 CSV 和 Excel 文件输入
2. 按照预定义分类重新组织资产负债表数据
3. 自定义分类配置JSON 格式)
4. 批量处理多个文件
5. 未分类项目单独列出
### 📝 配置的分类
- 资产总计
- 所有者权益合计
- 负债合计
- 类现金6 项)
- 应收账款5 项)
- 投资资产4 项)
- 经营类资产12 项)
- 有息负债6 项)
- 经营性负债15 项)
### 📦 输出说明
- 输出格式CSV/Excel
- 分类数据 + 3 行空行 + 未分类数据
- 文件命名:`organized_[原文件名]`