微信聊天记录导出完整指南:WeChatMsg
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换手机或重装系统,微信聊天历史往往就断了,因为记录只存在 PC 版微信的本地数据库里。WeChatMsg 是一个开源的微信聊天记录导出工具:直接读取本地数据库,把对话变成 HTML、Word、PDF 文件,还能生成聊天年度报告。
🧭 这个工具适不适合你
- 电脑常年挂着 PC 版微信、想给对话留个文件底,值得试。
- 只用手机微信的话,记录不在 PC 数据库里,可以就此放下。
- 想统计聊天频率、关键词或做年度报告,这是它的主场。
- 只想备份一两条消息,截图更快,不用装任何东西。
🚀 从零到第一次出结果的最短路径
三个必要条件:装好 Python 3.8 以上版本;装最新版微信 PC 客户端并登录;磁盘留足空间。然后执行:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt跑完这三行,代码和依赖就齐了,可以执行导出命令。
python wechat_export.py --contact "家人群" --format html执行后输出目录会多出一个 HTML 文件,用浏览器打开,这个群的消息都在,页面上可以直接搜索关键词。
📦 导出格式怎么选
| 格式 | 用来干什么 | 一句话说明 |
|---|---|---|
| HTML | 自己浏览、发给别人 | 浏览器直接打开,页面内可搜索 |
| Word | 正式文档 | Office 能打开编辑,可直接打印 |
| CSV | 数据加工 | Excel 打开的表格,筛选统计方便 |
| 长期存档 | 可加密码,别人打不开 |
日常存档一份 HTML 就够;要翻数据补一份 CSV;记录有存证价值的走 PDF 并设密码。几个格式互不冲突,各导一份也可以。
📖 一个真实小任务走一遍:导出某个群最近半年的记录
给"项目群"最近半年的消息留一份备份。
先打开 PC 版微信确认已登录,数据库就在它里面。再到群里找一条你记得时间的消息,导出后用它核对时间线是否完整。
第一次别加料,直接用上一节的 html 命令。打开文件确认消息、时间都没问题,再决定加什么。
限定范围就在命令里加--start-date "2026-03-01"和--end-date "2026-08-31"两个参数,图片、语音要一并带出就加--include-media。想改文件名,加--output "文件名.html"。
要一份适合归档的副本,换成 PDF 并加密码:
python wechat_export.py --contact "项目群" --format pdf \ --start-date "2026-03-01" --end-date "2026-08-31" \ --password "your_password"跑完得到一个带密码的 PDF,打开时必须输密码才能看,放进移动硬盘也不担心内容被随意翻到。
导出之后,还可以让内置的分析功能把这段记录过一遍:关键词热度、活跃时段、情感变化,都会汇进年度聊天报告。效果样例在 doc/ 目录里。
🩹 出了状况先看这里
- 程序报数据库无法解密:先查 PC 版微信的版本和登录状态;都正常就用管理员权限重跑一遍命令。
- 导出的文件里没有图片、语音:先查导出时加没加
--include-media,再查媒体文件的保存路径有没有被改过。 - 导出的文件大得打不开:先用
--start-date、--end-date把时间范围拆开分段导;还不行就只导文本,跳过媒体。
今晚就可以做最小的一步:挑一个你舍不得丢的群,把 html 导出那条命令跑一次。打开文件看到记录都在,再决定要不要补 CSV 或年度报告。WeChatMsg 的全部处理都在你自己的电脑上完成,导出的文件完全归你。把每季度导一次变成习惯,丢记录这件事就再不用想了。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考