Skip to content

Expense Combination v1.1.0

Latest

Choose a tag to compare

@MrRedhat MrRedhat released this 20 Feb 04:14
· 2 commits to main since this release
a7c6d9e

ExpenseCombination v1.1.0 发布!🚀

本次更新聚焦于文件处理能力的全面升级和输出灵活性的增强,让账单合并统计更加高效便捷。

✨ 主要新功能

  • 📁 批量文件导入:现在支持一次性选择多个微信/支付宝账单文件,系统会自动合并所有数据,告别逐个导入的繁琐。
  • 📊 格式扩展:微信账单新增对 XLSX 格式的支持,同时保留原有的 CSV 支持。
  • ⚙️ 灵活的输出模式:新增 -s/--separate 参数,可将收支数据分别导出;新增 -f/--format 参数,支持选择 XLSX 或 CSV 格式。
  • 📝 输出优化:所有文件自动添加时间戳,统一保存到 ./output/ 目录,避免覆盖;CSV文件采用UTF-8-BOM编码,确保中文在Excel中正常显示。

🔧 代码优化

  • 重构核心处理逻辑,将微信/支付宝账单格式化提取为独立函数,代码更清晰、更易维护。
  • 新增多个工具函数,如按月统计支出、合并标准格式账单等,为后续功能打下基础。

🛠 技术细节

  • 新增 argparse 支持命令行参数解析
  • 输出文件自动命名:{target}_YYYYMMDD_HHMMSS.{format}

欢迎体验使用,如有问题请反馈!