☰
WeChatMsg 微信聊天记录导出:3 种格式永久保存,还能生成年度聊天报告
2026/10/11 4:41:33 网站建设 项目流程

WeChatMsg 微信聊天记录导出:3 种格式永久保存,还能生成年度聊天报告

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

处理旧电脑之前,最怕的就是里面还压着几年的微信聊天记录。WeChatMsg 读取微信电脑版的本地数据,把聊天记录导出为 HTML、Word、CSV 三种文档,还能基于全年数据生成年度聊天报告——对话从此变成你随时能打开的文件。

上图是作者已经落地的年度报告数据可视化页面风格;readme 里说明 2025 版年度报告将在他的新项目「行影集」中实现。

它是什么、产出什么、适合谁

WeChatMsg 是一个免费开源工具:读取微信电脑版生成的数据库文件,把里面的聊天记录变成可以永久保存、随时带走的文档。

维度内容
它是什么微信电脑版(Windows)的聊天记录导出与数据分析工具
产出什么HTML / Word / CSV 三种格式的聊天文档,外加年度聊天报告
适合谁要归档重要对话、给合作留痕、或想统计分析自己聊天数据的人
可以直接划走记录只存在于手机(手机端暂不支持),或不在意旧记录的人

环境准备到首次导出,一条线走完

整个流程没有复杂配置,真正的卡点只有一个:连接数据前必须把微信电脑版彻底退出。

先确认环境:终端里跑python --version,版本不低于 3.7;没装就去 Python 官网下载,安装时勾选 Add to PATH(意思是装完后任意目录都能运行 Python 命令)。然后获取源码:

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

进入目录后,先右键系统托盘里的微信图标彻底退出——只关窗口不算,那样数据库被占用读不出来。接着启动 WeChatMsg 主程序,点击"连接微信数据",按提示登录电脑版微信,本地数据库就完成了读取。后面就是选一个联系人或群聊、设定时间范围、挑格式和保存位置,等导出跑完。

第一次别贪多:挑一个群、只导最近一个月,打开生成的文档确认没问题,再扩大范围批量导。

导出格式怎么选:按用途选,不按喜好选

格式决定这份记录之后怎么被使用,先想清楚目的再选:

你拿记录想做什么选哪个拿到后怎么用
重温对话,要还原聊天界面的样子HTML浏览器直接打开,气泡、时间线、图片表情一并呈现
打印成册、加批注、正式归档Word结构化文本,可自由编辑排版后打印
统计、画图、交给别人二次加工CSV每条消息一行,带发送人、时间、内容字段,导入 Excel 或 pandas(Python 里做数据分析的库)即可处理

要的是"全貌"的话,用年度聊天报告:把一整年的记录导出后,在程序里选择生成报告即可,它会统计你最常联系的对象、活跃时段、消息量走势,并渲染成图表。

导出也不必次次全量:按联系人锁定某个人或某个群,按时间范围圈定某段时期,按消息类型过滤文字、图片、语音——保留什么,范围由你圈定。

聊天记录交给它之前,核对四个可验证事实

把数据交给第三方工具之前,这四点值得逐条核对,也都能验证:

  • 免费开源,MIT 协议。readme 明确声明项目基于 MIT 许可,代码全部公开可查,没有会员制,没有付费导出限制。
  • 全程本地处理。解析、导出、分析都在你自己的电脑上完成,不向任何服务器上传数据,断网也能用。
  • 只读不改。只"读取"微信电脑版生成的数据库文件,不修改、不删除任何原始内容,导出期间可以正常使用微信。
  • 更新状态作者已明说。readme 里写明项目更新频率较低、暂无更新计划;如果你在用最新版微信,先在仓库社区看看近期反馈再决定。

更多项目背景与作者说明见 readme。

跑通之后,顺手建三个数据备份习惯

  • 📅定时自动备份。在 Windows 任务计划程序里加一个每月 1 号自动导出上月记录、按月份归档到独立文件夹的任务。动作:这个月就把"每月 1 号"任务建起来,让备份成为系统行为而不是"想起来才做"。
  • 📊CSV 变分析素材。把导出的 CSV 交给 pandas 做词频统计、月度消息量曲线、各联系人活跃时段分析,再配 matplotlib 把数字画成图。动作:先画一张"月度消息量走势"折线图试试手感。
  • 📦文档存三处。导出的文档本地硬盘、移动硬盘、加密私有云各留一份,任何一处硬件故障都还有两份兜底。动作:把这次导出的文件复制一份到移动硬盘。

连不上数据等四个高频翻车点自查

  • "连接微信数据"总是失败→ 电脑版微信没有彻底退出,数据库被占用 → 检查系统托盘是否还有微信图标,右键完全退出后重新连接。
  • python --version提示"不是内部或外部命令"→ Python 没装,或安装时没勾 Add to PATH → 重新安装并勾选 Add to PATH,装完再跑一次版本检查。
  • 导出结果缺记录→ WeChatMsg 只读本机微信电脑版的本地数据,只存在于手机的记录受系统权限和加密机制限制,读不到 → 重要对话先在电脑版微信上打开同步,再执行导出。
  • 担心新版微信不兼容→ 作者已说明项目更新较少 → 先在仓库社区查看近期反馈,把重要记录先备份一份,再决定是否继续用。

你拿回的到底是什么

聊天记录本身会随机器老化、账号变动、版本更新而消失;被导出成文档之后,它才不再依赖任何一个条件——文件可以改名、归档、备份、随时打开。WeChatMsg 解决的只有这件事:让这份记录的主动权回到你手里。

  • 装好 Python 3.7+,用python --version确认版本
  • 克隆 WeChatMsg 源码,跑通一次"连接微信数据"
  • 用一个群导出近一个月的记录,把 HTML、Word、CSV 三种文档都打开一遍
  • 导出全年记录后,生成第一份年度聊天报告
  • 建一个"每月 1 号"的定时任务,自动导出并归档上月记录

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询