读取Excel 进行汇总
This commit is contained in:
112
更新日志.md
Normal file
112
更新日志.md
Normal file
@@ -0,0 +1,112 @@
|
||||
# 更新日志
|
||||
|
||||
## 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_[原文件名]`
|
||||
Reference in New Issue
Block a user