微信聊天记录导出指南:用 WeChatMsg 把聊天记录本地备份成 HTML、Word、CSV 并生成年度报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
聊天记录,是最容易被时间弄丢的东西
聊天记录越聊越多,可它们只存在于微信客户端里,换设备、清账号,就可能说不准哪天真丢了。WeChatMsg 是一款免费开源的微信聊天记录导出工具:它在你电脑本地解析聊天记录,导出成 HTML、Word、CSV 文档长期保存,还能生成年度聊天报告。本文先讲它给你什么,再带你走完一次完整导出。
数据不出你的电脑,产出物能用很多年
原理一句话:微信把聊天记录存在电脑本地数据文件里,WeChatMsg 直接读取并解析这些文件,转成三种文档和报告页面,全程本地离线完成。
- 内容不经过任何服务器,也不上传第三方平台,数据从头到尾在你手里;
- 导出文件放在你自己选的位置,随时可以复制、迁移、删除;
- 项目采用 MIT 协议开源,免费使用。
导出之后,你手里多了什么
一套能长期保存的聊天文档
在导出界面先选联系人或群聊,再定时间范围,然后挑格式和保存路径;也支持按年分段导出,之后管理文件更省心。
- HTML:还原聊天气泡样式的网页,适合日常打开回忆;
- Word:可打印的文档,适合做成纸质纪念册;
- CSV:标准表格,丢进表格软件就能筛选、统计。
一份看这一年聊天习惯的年度报告
报告把选定年份的聊天数据汇总成网页:全年消息量、聊天时段分布、联系人互动排行,一眼回答“这一年聊了多少、和谁聊得最多”。产出是网页文件,可自行保存或打印;作者已发布过 2024 年度报告,相关说明都写在 readme 里。
从克隆到首次导出的完整流程,四步走完
1. 先确认 Python 版本
工具要求 Python 3.7 及以上,版本低于 3.7 需要先安装:
python --version查看当前 Python 版本,输出 3.7 或更高即可继续。
2. 获取项目代码
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg把项目克隆到本地,然后进入项目目录。
3. 建一个虚拟环境
python -m venv venv # Windows 激活:venv\Scripts\activate # Mac/Linux 激活:source venv/bin/activate虚拟环境把依赖和其他项目隔离开,避免混装冲突。
4. 退出微信,开始导出
完全退出微信电脑版(记得检查系统托盘),再运行主程序,按界面提示选择要导出的聊天记录和格式。主要耗时就是等导出完成。
导出时最容易踩的四个问题
- 导出结果为空—— 是微信电脑版还在运行,本地数据文件被进程占用;先登录同步需要的会话,彻底退出微信后再运行工具。
- 记录明显不全—— 部分会话只存在于手机,本机没有对应数据;先在电脑版里打开这些会话让数据落地,再重新导出。
- 环境或依赖报错—— Python 版本低于 3.7,或依赖和其他项目混装;升级 Python,并在虚拟环境内安装依赖。
- 导出文件体积很大—— 图片、附件随文字一起导出了;缩小时间范围,按联系人分批导出、分散存放。
趁聊天记录还在,今天就先导出一年的——记录变成文档后,它才真正属于你,不怕换设备、也不怕遗忘。想了解项目背景、年度报告效果和开源协议,可以看 readme.md;本文用到的截图素材都在 doc/ 目录里。作者还计划在新的行影集项目里实现 2025 年度报告,页面风格如下:
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考