微信聊天记录导出到 Word:WeChatMsg 免费开源完整指南
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
微信聊天记录导出,最怕的不是麻烦,是存下来的东西用不了。WeChatMsg 是一款免费开源工具,把电脑版微信里的对话一次性导出成 HTML、Word、CSV,全程在本地电脑完成、不上传任何数据;零基础装好依赖、扫码连接,约 10 分钟就能完成第一次导出,十万条以上记录也能批量处理。
它支持按联系人或群、按时间范围筛选,导出的通用文档拷到任何硬盘都能打开,还能自动生成可视化年度聊天报告。下面先解决你正在头疼的三个问题,再讲怎么装、怎么跑。
三个高频问题:旧记录找不到、群消息没法复盘、换机就丢
旧记录找不回来:按时间范围精准导出
换过手机、清过缓存,两年前的对话搜不到,微信自带迁移又不认老设备。WeChatMsg 直接读本机记录,可以只导出某段时间:导出前填时间区间,比如「2023 全年」或「最近三个月」,只搬你要的那一段。导出的 HTML 里每条消息带时间戳,翻到那一年那段对话直接就能看。
群消息没法复盘:导出 CSV 再筛选
工作群、项目群每天几百条,想确认某个决定谁拍板的,肉眼翻不回来。把那个群选中、格式挑 CSV 导出,用 Excel 打开后按发送人、时间两列排序筛选,几分钟就能定位到「某条消息是谁在几点发的」。复盘、周报从此有据可查。
换机备份就丢:把记录拷成通用文档
记录默认存在某台设备上,换机或清缓存就可能永久丢失。点一次就把记录批量导出,Word、CSV 这类通用文档存到移动硬盘或 NAS 里,在哪台电脑打开都一样,不再绑死一台机器。
安装与运行:从装环境到第一次导出
第 1 步:确认 Python 已装好
打开终端(Windows 用 CMD 或 PowerShell,Mac/Linux 用 Terminal),执行:
python --version看到Python 3.x即就绪;若提示找不到命令,去 Python 官网下载安装。
第 2 步:克隆仓库并安装依赖
把项目拿到本地并进入目录:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg为避免依赖冲突,先建独立虚拟环境(Windows 激活venv\Scripts\activate,Mac/Linux 激活source venv/bin/activate):
python -m venv venv激活后安装依赖:
pip install -r requirements.txt第 3 步:运行并扫码连接微信
python main.py运行后弹出图形界面,点「连接微信数据」入口,再用电脑版微信扫码登录即可读取本机记录。💡 连接前先彻底退出电脑版微信,能避免文件被占用导致的读取异常。
第 4 步:筛选、配置并导出
在界面里做三件事:
- 选对象:勾选某个好友、某个群,或全选
- 定范围:填时间区间,如「2024 全年」
- 挑格式:日常回看用 HTML,打印纪念用 Word,做分析用 CSV
点导出,等进度条走完。建议把保存路径设在非系统盘的大容量位置,方便长期留存。
年度聊天报告:把全年对话做成图文报告
导出之外,WeChatMsg 能自动生成可视化年度聊天报告:全年消息总量、活跃时段、高频联系人、互动最多的对象,都在一页页图表里。它还能升级成双人报告,把两个人一整年的互动浓缩成一份可打印、可装框的「数字纪念册」。
留痕系列会把导出的结构化数据渲染成这种图文报告——热力图、生活圈层、足迹地图,一眼看清一整年的节奏。
自动化备份:配一条 cron 就不用记
手动导出怕忘记,可以交给定时任务。以每月备份上月为例,写个小脚本,用系统定时任务(cron)跑,就能无人值守:
# monthly_backup.py:每月自动导出上月记录 import subprocess subprocess.run(["python", "main.py", "--export", "--month", "previous"])在crontab -e里加一行、指到该脚本,每月固定时间自动执行。导出的 CSV 还能接 pandas、Excel 做更深的分析:统计哪天沟通最密、哪个群消息占比最高,把记录从「回忆素材」变成「决策数据」。
常见问题
Q1:完全不懂编程,能跑起来吗?能。装的过程只是复制粘贴几条命令,日常全是图形界面点选,照上面的四步走即可。
Q2:只支持电脑版微信吗?目前主要支持电脑版。手机受系统权限和加密限制,读取复杂得多;建议平时在电脑版保留完整记录,再从这里导出。
Q3:导出会动到原始记录或上传数据吗?不会。它只读取本地数据,不修改、不删除任何原始记录,也不联网上传,文件都留在你自己的电脑里。
Q4:图片、语音、群聊都保留吗?群聊完整支持。HTML 会保留图片缩略图和表情,语音以文字呈现;原始媒体文件建议再用微信自带备份另存一份,双保险。
今天就能跑通的最短路径
- ✅ 克隆仓库、装依赖(第 1、2 步)
- ✅ 运行
python main.py,扫码连接,做一次试导出 - ✅ 按年度归档,顺手生成一份年度聊天报告
三步走完,聊天记录就落到你自己的硬盘里,换机、清缓存都不怕丢。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考