微信聊天记录导出:3步把聊天存成HTML、Word和CSV
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
WeChatMsg 是一款开源的微信聊天记录导出工具:读取你本机的聊天数据库,把对话导出成 HTML、Word、CSV 文档,还能统计分析并生成年度聊天报告。
🎬 从一段不敢丢的对话说起
深夜翻聊天记录,手指停在一条两年前的消息上。想把这段对话存下来,手动截图要翻很久;微信官方的设置里只有迁移和备份选项,没有"把全部对话导出成文档"的入口。你很快会意识到:这些消息只活在这台手机里,换号、清缓存之后,没来得及搬走的就没了。
WeChatMsg 就是为这件事做的:把散落在手机里的对话,变成以后还能打开的文档,全程不依赖任何云服务。
🔍 先认识一下 WeChatMsg
WeChatMsg 是一个免费、开源(MIT 协议)的桌面工具,面向需要备份、存档或分析自己微信记录的人,项目背景见 readme.md。它直接读取电脑里微信的本地聊天数据库,在本地完成浏览、导出和统计,消息不经过任何外部服务器。不需要开发基础,装好 Python 跟着做,十几分钟就能拿到第一份导出文档。
🧩 四个能力,拆开看这个导出工具
先浏览再导出:图形化聊天记录浏览器
导出之前,可以在界面里选中某个聊天对象,分页预览消息流,配合时间过滤先确认内容完整,再动手导出。对不确定自己记录里有什么的人来说,这个"先看后搬"的步骤能避免导出到一半发现选错了对象、整段重来的麻烦。
三种导出格式,按用途选
同一份记录导出时可选三种格式:
| 格式 | 适合场景 | 主要优势 |
|---|---|---|
| HTML | 浏览、分享给家人朋友 | 保留聊天式排版,浏览器直接打开 |
| Word | 存档、打印、二次编辑 | 可在 Word 里排版,方便批注和摘录 |
| CSV | 数据分析、统计 | 字段结构化,Excel 直接打开 |
生成一份年度聊天报告
除了导出,WeChatMsg 还能对一整年的记录做汇总统计:聊天量、活跃时段、最常联系的人,最终生成带图表的报告。这份报告本身,就是一次"这一年都聊了什么"的回看材料。
全程本地处理,数据不出你的设备
解密、解析、生成文档都在你自己的机器上完成,代码开源可审查,数据去向可以自己确认。对在意隐私的人来说,这是最基础的一道底线。
⚙️ 三步装好并跑起 WeChatMsg
先确认环境满足要求:
| 检查项 | 要求 |
|---|---|
| 操作系统 | Windows 10 及以上、macOS、Linux |
| Python | 3.8 及以上,推荐 3.10 |
| 磁盘空间 | 预留数百 MB,视记录量而定 |
然后只需三步:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg第二步安装依赖:pip install -r requirements.txt(下载慢可加-i换用国内镜像源)。第三步启动:python main.py,图形界面打开即算就绪。
🚀 第一次导出:从打开窗口到拿到文档
按第一次使用的完整动线走一遍:
- 让微信保持登录状态。工具要读取本地聊天数据库,退出登录时运行会找不到数据。
- 界面打开后,选一个想测试的聊天对象,预览一下消息流。
- 选择格式(第一次建议选 HTML)和保存目录,点导出。
- 完成后打开生成的文件核对:消息顺序、日期分组、内容是否完整。
第一遍先挑小记录试跑,确认没问题再处理大记录,是最稳的路径。
⚠️ 技巧与避坑:第一次使用少绕弯
- README 里写明项目已长期未更新。如果你的微信版本较新,解析可能不兼容,先导出一个小记录验证,别直接批量处理。
- 记录量大时按聊天对象、按年份分段导出,单个大任务既慢又容易中途卡住。
- Windows 上界面提示找不到数据库时,先退出微信客户端重新登录,再重启工具。
- 导出文档单独放一个目录归档,再往移动硬盘加一份副本,备份方式越无聊越可靠。
💡 小贴士:文件名带上导出年份(如 2024家人群.csv),以后多次导出归档时,一眼能分清各次的时间点。
❓ 常见问题:导出失败怎么排查
Q1:打开界面后找不到微信数据库或聊天对象。
- 确认本机微信处于登录且运行状态;
- 重启微信客户端后再运行 WeChatMsg;
- 仍找不到时,检查 Python 版本是否符合要求、依赖是否装完整。
Q2:导出很慢,或长时间没反应。
- 按年份或聊天对象分段导出;
- 关闭占用磁盘的其他程序;
- 把保存目录放到 SSD 上更稳。
Q3:导出的文档里消息缺失或显示和预期不一致。
- 部分消息类型(红包、系统通知)在文档里显示方式不同或未完整收录,先拿一个对话验证效果;
- 确认所选时间范围覆盖目标时段;
- 若特定消息类型缺失,记下复现场景,到项目 issue 区反馈。
🏁 从这一次导出开始
WeChatMsg 的价值一句话能讲清:把只能留在手机里的记录,变成能带走的文档,再用统计给年度聊天报告一些具体数字。它不花哨,但回答了最实际的那个问题——换设备之后,消息怎么办。下一步动作:今晚挑一个最重要的聊天对象,完成第一次 HTML 导出,把生成的文档放进一个单独的归档目录,"记录有底档"这件事就算开始了。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考