微信聊天记录备份放到本地:把记录导出成 HTML 并生成聊天年度报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换手机的时候,多数人先想到的是搬照片,旧设备里的微信聊天记录却常常被落下。官方自带的迁移功能是面向两台设备之间的交接,很难在电脑上留下一份可以长期留存的档案。开源项目留痕(WeChatMsg)做的事情比较单一:从本地微信读取聊天记录,完成微信聊天记录备份,导出成 HTML、Word、CSV 文件,还可以进一步把记录做分析,生成聊天年度报告。
先弄清楚:微信数据留在你自己的设备里
留痕的设计思路不复杂:读取和导出全部在你自己的电脑上完成,聊天内容不经过任何网络传输;它访问微信数据库的方式是只读的,不会改动磁盘上的原始数据;代码采用 MIT 协议开源,处理逻辑可以自行查证。
- 🔒 本地处理:数据库在本机读取与导出,不上传对话内容
- 📄 多格式导出:文件可以是 HTML、Word 或 CSV,随时打开查阅
- 🧾 分析能力:记录数据可以汇总,生成一份年度聊天报告
对多数用户来说,这几点足以回答"值不值得用":如果你想把微信数据变成自己手里的文件,这个工具的链路透明、门槛不高,Windows 和 macOS 都可以运行。
安装留痕,完成第一次微信数据本地备份
先获取源码,放到顺手的目录里:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg接着创建 Python 虚拟环境并安装依赖,用虚拟环境可以避免和其他项目的依赖互相冲突:
python -m venv venv # Windows:venv\Scripts\activate Mac/Linux:source venv/bin/activate pip install -r requirements.txt环境就绪后启动程序:
python main.py启动后,程序会自动在本机查找微信数据库,以只读方式连接,并列出可以导出的聊天会话。此时你就能选定目标会话,开始选择导出方式。
把记录导出成 HTML、Word、CSV 的具体操作
导出时的设置大致分几项:导出哪个会话(某个好友、某个群聊或全部会话)、覆盖的时间范围(最近 30 天、一整年或自定义区间)、消息类型(只要文字,还是包含图片、文件等内容)、输出格式(HTML、Word 或 CSV)。第一次导出建议范围小一些,比如挑一个会话、取最近 30 天、输出 HTML。HTML 文件可以直接在浏览器里打开,翻阅起来接近网页;Word 和 CSV 则更适合归档和二次整理。确认结果符合预期后,再逐步扩大范围。
有几个容易踩的点值得留意:
- 启动前把电脑上的微信客户端完全退出,否则数据库文件被占用,程序可能找不到文件或只读到一部分数据。
- 导出时包含图片、视频等媒体文件的话,先确认磁盘剩余空间,媒体是导出体积的主要来源。
- 记录量特别大时,按时间范围或按会话分批导出会更稳,不必一次全部取出。
功能细节可以查阅 项目的 readme。
生成聊天年度报告,看一年的沟通数据
除了导出,项目的配套能力还能把一年的聊天记录汇总,生成微信聊天年度报告:消息总量、互动最多的联系人排名、群聊活跃度等维度,会把一堆对话变成看得见的数字。2024 年度报告已经可以查看,2025 版本将在作者的新项目里升级,采用"数据卡片 + 地图"的可视化呈现,方便回看一整年的轨迹。
还有几件值得知道的事
- 导出的文件就是普通文档,你可以按自己的习惯放进硬盘或网盘归档,任何时候都能打开核对。
- 工具只"读出来",不向微信写回内容,不用担心影响原始数据。
- 如果程序提示找不到数据库,先检查微信客户端是否完全退出,以及安全软件的实时保护是否在干扰。
无论是换手机、整理旧对话,还是想回头看看一年的话,把记录留在自己手里,后路都会宽一些。留痕要做的就是这一步:本地、只读、源码可查。第一份记录导出之后,怎么归档、怎么用,就看你自己的想法了。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考