WeChatMsg 免费三步导出微信聊天记录,生成年度聊天报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
WeChatMsg 是一款免费开源的微信聊天记录导出工具,把电脑本地的聊天记录一键导出为 HTML、Word、CSV 文档,还能生成年度聊天报告,适合想备份聊天、换机留档的普通用户。
安装微信PC版并三步完成首次导出
- 装好并登录微信 PC 版(Windows 或 macOS 均可),导出期间保持它登录运行。工具读取的是本地数据库,不会改动聊天内容。
- 获取项目代码,再按官方文档 readme.md 安装 Python 依赖(Python 是运行脚本的基础环境,装一次即可):
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg- 首次导出走图形界面:选联系人 → 设起止时间范围(日期可自定义)→ 选格式点开始。建议第一次只挑一位联系人、三个月范围,一两分钟即可跑通。
导出 HTML、Word、CSV 并生成年度聊天报告
微信聊天记录导出后是一组分工明确的文件:
| 文件 | 打开后内容 | 用途 |
|---|---|---|
| HTML 页面 | 接近原始聊天界面的完整记录,含图片、语音 | 浏览器翻阅、长期归档 |
| Word 文档 | 按时间排列的文本 | 二次编辑、打印成正式文档 |
| CSV 表格 | 每行一条消息的结构化数据 | 导入 Excel 做筛选统计 |
| 年度聊天报告 | 聊天总量、高频联系人、关键词等统计图表 | 直接查看,无需处理 |
年度报告信息密度最高,用图表呈现一整年的聊天节奏,后续还会扩展到出行足迹等生活数据:
本地只读原理:微信聊天记录全程不出设备
微信桌面版会把聊天记录存成本地数据库文件(一种无需联网的本地数据文件)。WeChatMsg 只以只读方式打开它,清洗、结构化后导出为文档,全程不联网、不上传,也没有注册环节。项目以 MIT 协议开源,对代码有疑虑可直接翻阅 readme.md 与图片目录 doc/。正因为数据始终在自己设备上,才能进一步按联系人或时间段筛选、统计出年度报告。
批量导出命令与每月自动备份
跑通单个联系人后,多联系人或整年记录交给命令行。--start-date/--end-date分别指定起止日期:
python wechat_export.py --start-date 2024-01-01 --end-date 2024-12-31想每月自动备份,加一条定时任务(每月 1 日凌晨 2 点自动跑一次):
0 2 1 * * cd /path/to/WeChatMsg && python wechat_export.py --auto-backup记录量特别大时,建议按月或按季度分段导出,给磁盘和内存留出余量。
常见误区与正确做法
- 误区:删掉的记录还能导出找回。正确做法:导出只读当前本地数据库,养成每月或每季度定期导出,让删除前的数据早已在手中。
- 误区:导出时微信会卡顿或异常。正确做法:工具只读不写,导出期间可正常使用微信,保持登录即可。
- 误区:一次导出全部最省事。正确做法:海量记录按月或按季度分段导出,避免内存、磁盘吃紧。
- 误区:导出过程会向服务器发送数据。正确做法:全流程离线完成,断网也能照常导出,无需担心。
- 误区:只能导出单个联系人。正确做法:用命令行批量参数一次处理多个联系人或整年时间段。
选型指南:WeChatMsg 适合谁、不适合谁
适合谁
- 换手机、重装系统前,需要完整留档微信聊天记录的人
- 想把家人或重要工作群对话存成可读文档的人
- 聊天量大、希望用命令行和定时任务定期备份的人
- 想通过年度聊天报告了解沟通习惯的人
不适合谁
- 只用手机微信、从不上电脑的人——它读取的是桌面版本地数据库
- 想找回已删除记录的人——本地数据库没有的记录无法恢复
- 期望导出后自动同步云端、多设备随时查看的人
- 希望由微信官方出具证据认证的人
先挑一位联系人用图形界面走一遍流程,确认可正常打开文件,再加上那条每月备份的定时任务;更多细节见官方文档 readme.md。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考