# 更新日志 ## 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_[原文件名]`