news 2026/10/18 23:18:05

WeChatMsg 完整实操指南:免费离线导出微信聊天记录为 HTML、Word、CSV

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WeChatMsg 完整实操指南:免费离线导出微信聊天记录为 HTML、Word、CSV

WeChatMsg 完整实操指南:免费离线导出微信聊天记录为 HTML、Word、CSV

【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg

WeChatMsg(留痕)是一款免费开源的微信聊天记录导出工具,直接读取电脑微信桌面版的本地数据库,把聊天记录导出成 HTML、Word、CSV 三种文档。全程在你的电脑本地运行,只读取数据,不改动原始数据库,也不经过任何网络传输。下面这套流程是我实际跑通一遍的路径,照着做即可完成导出。

微信聊天记录导出:这三类人值得做一份备份

  • 准备换手机、重装系统的人:动手之前先做一份完整备份,早期聊天记录就不会随旧设备丢丢。
  • 想把重要往来变成可检索文件的人:某段对话想长期留存、甚至打印成一册,导出是最直接的路径。
  • 想统计自己聊天数据的人:谁消息最多、哪个时段最活跃,先把结构化数据拿在手里再谈分析。

WeChatMsg 运行环境检查

项目要求
操作系统Windows 或 macOS
微信客户端已安装桌面版,且账号在电脑上登录过
Python3.7 及以上版本,安装时勾选 Add to PATH

一条命令验证 Python:

python --version

判定标准:终端打印出 3.7 或更高的版本号即通过。若提示"不是内部或外部命令",说明 Python 没装好或安装时没勾 PATH,重新安装并勾选即可。

WeChatMsg 安装步骤 📦

整体分三步:克隆源码装依赖、连接微信本地数据、选定对象开始导出。每步都给出了成功判断标准,卡住时按提示排查。

步骤一:克隆 WeChatMsg 源码并安装依赖

目的:把源码拿到本地,装齐运行所需的 Python 依赖。

操作:克隆仓库并进入目录:

git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg

创建虚拟环境(把依赖和系统已有包隔离开,互不干扰),再按系统激活对应一条:

python -m venv venv
source venv/bin/activate # macOS / Linux
venv\Scripts\activate # Windows

最后安装依赖:

pip install -r requirements.txt

成功判断:安装结束没有红色报错,运行pip list能查到刚装的主包。

出错先看哪里:激活时报"找不到文件",九成是两套系统的命令用串了,换成本系统对应那条重试;下载速度慢,把 pip 换成国内镜像源重装一次即可。

步骤二:连接微信本地数据

目的:让程序自动找到微信存放在本机的数据库。

操作:

  • 先退出微信:把微信桌面版完全退出,托盘里的小图标也要清掉,否则数据库被占用会产生读取冲突
  • 启动程序:重新登录一次微信确保数据是最新的,然后退出微信,运行下面的命令
python main.py
  • 点击连接:窗口打开后点"连接微信数据",程序自己去寻本地数据库,不用手动指路径

成功判断:连接成功后,界面上的联系人列表从空白变成有数据。

出错先看哪里:提示找不到微信数据,九成是微信没退干净或账号未登录——彻底退出(含托盘图标)后重新登录,再点一次连接。

步骤三:选定对象与格式开始导出

目的:指定导出范围和格式,真正把记录落到磁盘上。

操作:在界面里依次完成三个选择——① 导出对象(某个联系人或群聊)② 时间范围 ③ 文件格式,确认后程序自行完成解析和落盘。

成功判断:导出跑完,保存目录里出现对应文件;HTML 文件用浏览器双击就能打开,排版接近微信原版。

出错先看哪里:记录量很大时建议按时间段拆着导——先导最近一年,再往前推;同时保证内存和磁盘有富余,导出期间别同时跑占资源的大应用。

WeChatMsg 导出产出对比:HTML、Word、CSV

产出物适合场景特点
HTML屏幕回看排版贴近微信原版界面,图片表情正常显示,双击即开
Word打印归档可编辑排版、可打印装订,适合做纪念册或归档资料
CSV数据分析结构化表格,可直接进 Excel 拉透视表,或用 pandas 二次聚合

按目的选就行:想回看选 HTML,想打印归档选 Word,想做统计选 CSV。CSV 拿到后丢进 Excel 做透视表,每个联系人的消息量一目了然。

除了单条记录导出,项目还会把一整年的聊天数据聚合成年度聊天报告,聊天频率、活跃时段都做了可视化:

微信聊天记录导出排错速查

  • 现象:点连接后提示找不到微信数据原因:微信桌面版没完全退出(托盘图标还在),或当前账号未登录处理:彻底退出微信,重新登录,再点一次连接

  • 现象:启动程序直接报 ModuleNotFoundError原因:依赖装到了系统 Python,虚拟环境没有激活处理:先激活 venv,再重新执行一次依赖安装命令

  • 现象:大记录量导出时卡住或中断原因:一次导全量,内存和磁盘被占满处理:按年份或按联系人分批导出,错峰运行

  • 现象:某个群聊的导出结果找不到原因:选择对象时只勾了个人联系人,群聊没勾上处理:回到选择步骤勾上该群,单独补导一次

WeChatMsg 高频疑问速答 ❓

支持手机版微信吗?目前面向电脑版。手机端权限和加密限制较多,不在支持范围内。

导出会动到原始记录吗?不会。全程只读操作,原数据库原样保留,之后微信正常使用不受影响。

群聊能导吗?能。在联系人选择步骤里勾上群聊,该群记录即可整体导出。

需要自己找数据库路径吗?不需要。点"连接微信数据"后程序自动定位本地数据库。

有收费环节吗?没有。项目免费开源,从安装到导出全程不花钱。

写在最后

记录落进自己的硬盘,换手机、重装系统都不慌,需要时再导一次就是了。想了解更多项目说明和示例图,可以看 README 和 doc/ 目录。

【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 23:15:25

从收藏夹到知识体系:启雀如何让信息真正流动起来

从收藏夹吃灰到知识体系跑起来,我折腾过不少工具,也走过不少弯路。如果你手上的资料已经多到"存了等于没存",公众号文章、网页链接、会议记录散落在各个App里,想要用的时候永远找不到——那这篇内容就是写给你看的。我会…

作者头像 李华
网站建设 2026/10/18 23:15:07

从PDF资源到环境配置:Python入门高效学习路线

简介:这是一份Python入门学习配套的百度云资源整理文档,主要面向刚开始接触Python的初学者,也适合想系统梳理课程体系的进阶学习者。文档以千锋教育Python视频课程为线索,按模块汇总了基础教程、高手晋级视频总目录,以…

作者头像 李华
网站建设 2026/10/18 23:10:18

2025数字经济年度报告导读:AI规模化与数据要素市场化信号

每年到了这个时间点,我总会把某研究机构那本全球数字经济年度报告从头到尾翻一遍。这份报告在圈子里分量不轻,不是因为它的封面有多精致,而是因为它给了一整套可横向比较的坐标系:全球数字经济到底占了多少GDP,增速是快…

作者头像 李华
网站建设 2026/10/18 23:09:52

JQuick-Excel 项目定位与适用场景:声明式 Java Excel 的边界

JQuick-Excel 项目定位与适用场景:声明式 Java Excel 的边界 tags: #JQuickExcel #JavaExcel #开源 #POI #Excel工具 更多示例: JQuick-Excel 官网示例 https://www.jquick.org/jquick-excel/#demo-formulas0005 简介 我是 JQuick-Excel 的作者。本文从项目定位…

作者头像 李华
网站建设 2026/10/18 23:09:17

提示工程架构师:从提示词设计到稳定落地的完整指南

1. 提示工程架构师到底在做什么——角色拆解与价值锚点1.1 从一个不起眼的输入框说起大概在两三年前,我很难想象"提示工程架构师"会成为一个正经职业头衔。当时身边人听说我在研究"怎么跟AI说话",第一反应都是:那不就是写…

作者头像 李华
网站建设 2026/10/18 23:06:25

4步部署i茅台自动预约系统campus-imaotai:新手友好的实操指南

4步部署i茅台自动预约系统campus-imaotai:新手友好的实操指南 【免费下载链接】campus-imaotai i茅台app自动预约,每日自动预约,支持docker一键部署(本项目不提供成品,使用的是已淘汰的算法) 项目地址: h…

作者头像 李华