微信聊天记录导出完整教程:4 步把全部聊天永久存成可随时打开的文档
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
上周同事急匆匆问我:"去年客户在群里确认的那句'就按这个价做',你还能翻出来吗?"我打开微信翻了半天,记录早就被清掉了。其实这类聊天并不是丢了才找不回来——它们一直躺在你电脑里的一个本地数据库文件中,只是平时没人把它变成能随时打开、能留存的文档。WeChatMsg 就是一个开源工具:直接读取这个本地数据库,把全部聊天记录导出成 HTML、Word、CSV 三种格式永久保存,还能顺手生成一份年度聊天报告。
为什么要把微信聊天记录导出成本地文件
聊天留在微信里,看似一直都在,实际上有三件躲不开的事:
| 你担心的事 | 留在微信里 | 导出成本地文件后 |
|---|---|---|
| 换电脑、重装系统 | 记录跟着账号迁移,迁丢就没了 | 文件就躺在磁盘里,随时双击打开 |
| 想统计、想筛选、想打印 | 基本做不了 | Word 能排版打印,CSV 能丢进 Excel 分析 |
| 数据在哪里 | 大量记录经手云端同步 | 全程在本机完成,不上传任何数据 |
官方备份的定位是"换机迁移",而不是给你一份档案;WeChatMsg 的定位刚好反过来——这份记录真正归你保管。想进一步了解项目理念,可以看 项目 readme。
一键装好 WeChatMsg 运行环境:Python + 三条命令
准备工作只有两样:一台正在用 Windows 版或 Mac 版微信的电脑,以及 Python 3.7 或更高版本(去 Python 官网下载安装包,安装时勾选 "Add to PATH" 即可)。
然后执行下面两条命令:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg把 WeChatMsg 项目完整下载到你的电脑上,会在当前位置生成一个WeChatMsg文件夹。
pip install -r requirements.txt在项目目录里执行,一次性装齐工具运行所需的全部组件。
检查点:命令跑完最后没有红色报错字样,环境就算装好了。完全不想碰命令行也没关系——下载项目压缩包解压,再单独执行第二条命令,效果一样。
微信聊天记录数据库 Msg.db 到底在哪
聊天记录真正的载体是一个叫Msg.db的数据库文件,位置按系统对号入座:
- Windows:
C:\Users\你的用户名\Documents\WeChat Files\→ 你的账号文件夹 - Mac:
~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/→ 你的账号文件夹
翻目录麻烦的话,直接在文件管理器里搜Msg.db最快。找到之后注意三件事:
- 先彻底退出微信。右键托盘图标退出 Windows 版微信,Mac 上确认菜单栏微信图标消失。微信运行时这个文件被占用,此刻复制出来的大概率是损坏的。
- 用"复制",不要用"移动"。原件留在原地,复制一份到 WeChatMsg 项目目录里当数据源。
- 确认复制完整。右键对比两个文件的大小,应当一致且明显大于 0 KB。
检查点:项目目录里多了一个
Msg.db,大小与原文件一致,这一步才算完成。
微信聊天记录导出操作指南:4 个选择完成第一次导出
双击启动 WeChatMsg,整个导出就是按界面提示做 4 个选择:
- 选文件:指向上一步复制到项目目录的
Msg.db; - 选范围:导出全部聊天,或只挑几个联系人;
- 选格式:HTML、Word、CSV 三选一;
- 选时间:全部记录或某个时间段,然后点导出。
格式怎么选,看你要拿记录干什么:
| 导出格式 | 长什么样 | 什么时候选它 |
|---|---|---|
| HTML | 尽量还原微信聊天界面,图片可以直接看 | 自己回看、长期存档 |
| Word | 普通文档,可批注、可打印 | 工作汇报、正式留档 |
| CSV | 一行一条消息的表格数据 | 丢进 Excel 筛选、做统计 |
检查点:导出完成后,在输出目录看到生成的文件、用对应程序打开能正常显示聊天内容,就算跑通了。第一次建议先挑一个不重要的会话试水,成功之后再跑全量。
导出之后,聊天记录还能干什么
导出只是把记录留住,更有意思的是接着用它 📊
- 年度聊天报告:WeChatMsg 会把一年的聊天频率、互动对象、活跃时段等统计成一份可视化总结,年终复盘或者做纪念回顾很合适,效果参考 doc 目录里的年度报告示例。
- 扔进 Excel:CSV 格式天然就是表格,按时间筛选、按联系人分组、统计谁发消息最多,不需要写代码。
- 喂给未来的 AI:项目作者的想法是——这些真正属于你、留在本地的原始记录,将来可以交给你的个人 AI 助手,让它记得你真正经历过的事。
WeChatMsg 常见问题:从找不到 Msg.db 到导出体积
| 你可能遇到的情况 | 说明与处理 |
|---|---|
| 复制出的 Msg.db 打不开或损坏 | 九成是没退干净微信。彻底退出后重新复制一次 |
| 想恢复已经删除的记录 | 做不到。工具只能读数据库里现存的内容,删除不可逆——定期导出本身就是对策 |
| 导出会影响微信正常使用吗 | 不会。导出时要求微信处于退出状态,完成后照常登录,工具全程只读 |
| 导出的文件会不会很大 | 纯文字很小;图片视频多会明显变大,媒体文件建议另存 |
| 分享给别人前要注意什么 | 记录里常有电话、地址、金额,分享前先脱敏,只留要展示的部分 |
| 多久导出一次合适 | 没有硬标准:重要工作数据每月一次,个人闲聊每半月一次就够 |
现在就动手:30 分钟完成第一次导出
别等"哪天有空"。找 30 分钟,按上面的顺序走一遍:装环境 → 退出微信 → 复制 Msg.db → 跑通第一个会话的导出。成功之后给自己定个节奏:重要数据每月导出一次,文件统一放进一个固定文件夹。
聊天不会自己变成资产,但你今天导出的这一份,会是很多年后还能打开的东西。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考