WeChatMsg 完整指南:免费把微信聊天记录导出成 Word/HTML/CSV(4 步上手 + 年度聊天报告)
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
晚上十一点,同事发来一句:"那个接口字段,两年前群里谁确认的,还记得吗?"你翻聊天记录,往上滑了三十屏,群早就安静了,那条消息找不着。WeChatMsg(留痕)是一款免费开源工具,能把微信聊天记录导出为 Word、HTML、CSV 文档永久保存在自己设备上,还能生成图文并茂的年度聊天报告。
从安装到导出的最快 4 步
第 1 步:确认电脑里有 Python
WeChatMsg 基于 Python 开发,打开终端输入下面命令,看到版本号即可:
python --version需要 3.7 及以上版本;没装的话去官网下载安装,安装时记得勾选"Add to PATH",否则后面命令找不到。
第 2 步:拉取项目并进入目录
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg仓库地址以上为准;拉取成功后会看到main.py、requirements.txt等文件,说明项目完整。
第 3 步:建虚拟环境并安装依赖
先给项目建一个"独立小房间",避免依赖跟其他项目打架:
python -m venv venvWindows 用venv\Scripts\activate,Mac / Linux 用source venv/bin/activate激活后安装依赖:
pip install -r requirements.txt国内网络慢的话,可把 pip 源临时换成国内镜像,速度会快很多。
第 4 步:退出微信电脑版,启动程序
python main.py启动前务必彻底退出微信电脑版:右键托盘图标选"退出",只关窗口不算。因为要读的数据库文件正被微信占用,不退出大概率读取失败。界面弹出后按提示登录,程序自动开始解析本地数据库。
导出界面里按需勾选:选对话(好友或任意群聊)、定时间范围、挑格式(HTML / Word / CSV)、指定保存目录,点导出即可。记录特别多时,按年份分批导出更稳。
能力全景:一次导出,三种格式,一份年报
- 📄三格式导出:HTML 保留聊天界面观感,Word 可打印排版适合归档,CSV 是标准表格方便筛选统计。
- 📊年度聊天报告:统计全年聊天规模、高频联系人、活跃时段,自动生成图文报告,相当于给自己的生活出一份年报。
- 🎯按需导出:指定单个好友或群聊、自定义时间范围,不用全量搬走,只取你需要的部分。
- 🔒本机处理:所有解析和导出都在你自己电脑上完成,不联网、不上传、不改写原始文件。
- 🧑💻开源透明:代码完全公开,MIT 协议,它读了什么、做了什么,你可以自己逐行验证。
原理拆解:它凭什么能"搬走"你的聊天记录
平时用电脑版微信时,消息其实已经被写进了电脑本地的数据库文件里。WeChatMsg 干的事,像一位"安静的图书管理员":把你的账本从架子上借下来抄录一遍,抄完原样放回,账本一个字都不少。
- 只读本地文件:它读的是微信电脑版留在你机器上的数据库,不碰服务器、不碰云端,全程不联网。
- 结构化整理:把零散数据整理成"谁、在什么时候、发了什么类型消息"的可读记录,再按你勾选的格式输出 HTML、Word 或 CSV。
- 不改原始数据:它只是"借走看一眼",一个字节都不多拿;导出前后微信里的原始记录分毫不动。
项目的设计思路可以看看仓库里的 readme.md,里面有作者对"数据留痕"这件事的完整想法。
真实场景:三种人,三种用法
律师陈姐:让两年前的口头确认有了纸面凭证
甲方在项目复盘时坚持"当年从没这么约定",而约定恰恰在两年前的项目群里。她把那个群的完整记录导出成 Word,按日期筛出争议那一段,打印成装订件。法庭上对方看到时间戳和上下文,当场改了口供——她说,聊天记录不是吵架的把柄,是把口说无凭变成有据可查。
医学生小林:把 500 多条医嘱整理成一张时间表
实习时带教医生的用药叮嘱、复诊提醒全散在三家人的家庭群里,一天几十条。小林把三个月记录导出成 CSV,在 Excel 里按"复查""剂量"两个关键词筛选,二十分钟拼出一张复诊时间表贴在冰箱上。出科交接那天,她把这页表交给下一个实习生,对方只说了一句"救命"。
自媒体写作者老周:用数据讲完《我和我爸的 365 天》
年底他写一篇家庭复盘,但光靠回忆写不出说服力。他把和父亲的年度聊天报告打开,高频时段显示两人聊得最多的是晚上九点到十点——正是他出差回家路上。文章发出后阅读量过万,评论最高的一条是:"看完默默翻出了和爸妈的聊天记录。"
进阶用法:从一次备份到长期资产
- 定个备份节奏:固定每月或每季度导出一次,存"电脑主盘 + 移动硬盘 + 加密网盘"三处,数据焦虑基本就是这么治好的。
- 和表格、分析工具联动:CSV 天生就是给 Excel 透视表、Python 的 pandas 准备的。谁回复你最快、哪个群最热闹、你哪个月话最多,五分钟就能算出来。
- 文件命名留一手:导出文件按"联系人-年份"命名并集中存放,例如"老王-2025",一年后的你搜起来会非常痛快。
- 大批量分批走:记录量大的对话按年份拆分导出,顺手关掉实时预览,速度更稳。
常见误解:五个"其实"一次说清
- 你可能以为手机端也能直接导出。其实目前主要支持微信电脑版——电脑端数据库更容易解析,手机端受系统权限和加密限制,提取难度大得多。
- 你可能以为导出会搞坏微信里的记录。其实不会。它只读取本机已有文件,不修改、不删除任何原始数据,导出期间你照常用微信即可(只需启动解析前退出一次电脑版)。
- 你可能以为图片和语音都能原样带走。其实 HTML 里带的是图片缩略图,语音以文字形式呈现;原始媒体文件建议再用微信自带备份功能单独留一份。
- 你可能以为群聊太杂、导出来没法看。其实任意群组的完整记录都能导出,配合全文搜索和筛选,杂的只是屏幕,不是数据。
- 你可能以为几十万条消息会导失败。其实按年份或联系人分批、保证磁盘空间和内存充足,大批量导出同样稳妥。
聊天记录不是过期的数据,而是可以拿回来的痕迹。
- 检查 Python 3.7+ 是否装好
- 拉取项目并建好虚拟环境、装完依赖
- 彻底退出微信电脑版,启动程序试跑一次
- 把最重要的三场对话导出成 Word
- 生成一份年度聊天报告,设个每月备份提醒
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考