news 2026/9/6 21:56:13

30分钟跑通:WeChatMsg把微信聊天记录导出成3种文档,还能生成年度报告

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
30分钟跑通:WeChatMsg把微信聊天记录导出成3种文档,还能生成年度报告

30分钟跑通:WeChatMsg把微信聊天记录导出成3种文档,还能生成年度报告

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

准备把旧手机转送人、正要清理微信账号,你忽然意识到:三年的项目群、父母发的叮嘱,现在删掉就永远没了。WeChatMsg 是一款开源的微信聊天记录导出工具,它直接读取你电脑上的微信数据库,把内容导出成 HTML、Word、CSV 三种文档,还能汇总出年度聊天报告。零编程基础的人,也能把记录永久留在自己的电脑里。

先花 20 秒自测:这篇文值不值得你读

📌 读正文前,对照这 3 条打勾:

  • 你电脑(Windows 或 Mac)上装着微信,想把它里面的记录留下来;
  • 你会打开终端、粘贴命令、按回车(就 3 条,不用敲字);
  • 你有 30 分钟,磁盘还剩几 GB 空闲。

三条全中,往下看;一条都不中,也不用慌,第 2、3 步有人陪着做一遍就能过。

动手之前:3 种保存方式,哪种值得选

同样是为了留住聊天记录,常见的做法有三种,放在一起看差别就出来了:

对比维度微信官方备份截图手动存档WeChatMsg 本地导出
保存形态跟随账号和设备走手机里一堆零散图片独立文件,双击就能打开
时间成本中,且要卡在迁移窗口里高,靠手点,难坚持首次 30 分钟跑完全流程
可检索性只能在微信界面里搜基本没法搜按时间范围、全文筛选
数据归属同步要经手服务器存在别人家的设备上全程留在自己的硬盘
二次利用没有没有CSV 表格可直接丢进分析工具

一句定位:官方备份管"换机还找得到",截图是纯体力活,WeChatMsg 管的是"记录变成属于我的文件"。

环境准备:两样东西,三条命令

第一样:Python 3.7 及以上。Python 是这套工具运转的"发动机"(一门编程语言,工具靠它跑起来)。去 Python 官网下载对应系统的安装包,安装时勾上 "Add to PATH"(作用是把 Python 登记进系统命令清单,之后终端里才能直接调用它)。装完在终端敲python --version,出现 3.7 开头的数字就合格。

第二样:项目本体和依赖组件。在终端里依次粘贴这三条:

git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt

第一条把项目下载到电脑,第二条进到项目文件夹,第三条按清单装齐运行所需的组件(requirements.txt就是"该装什么、装什么版本"的清单文件)。嫌下载慢,可以先把 pip 换成国内镜像源再执行第三条。

从数据库到文档:4 步完成第一次导出

第 1 步:把微信彻底退掉

操作:Windows 上右键系统托盘里的微信图标选"退出";Mac 上确认 Dock 栏的微信图标已经消失。理由:微信开着的时候,数据库文件是被锁住的状态,此时拷出来多半是个坏文件。验证点:打开任务管理器(Windows)或活动监视器(Mac),确认里面没有任何微信进程。

第 2 步:找到存放记录的 Msg.db 文件

操作:聊天内容实际存在一个叫Msg.db的单一文件里,按系统去对应位置找:

  • Windows:C:\Users\用户名\Documents\WeChat Files\里以你账号命名的文件夹内
  • Mac:~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/里以你账号命名的文件夹内

路径层级很深,直接在资源管理器搜索框里输Msg.db是最快的办法。理由:这个文件是所有聊天内容的唯一来源,找不到它,后面全白搭。验证点:文件体积明显大于 0,修改时间在最近活跃期内。

第 3 步:把数据库复制进项目目录

操作:把Msg.db复制到 WeChatMsg 项目目录下。理由:原件留在原地当底线,副本出了任何问题都有退路。验证点:两个文件的字节大小完全一致。

第 4 步:界面里指认文件、挑格式、按导出

操作:启动 WeChatMsg,在界面里依次完成 4 件事:

  1. 指向刚复制好的Msg.db
  2. 圈定范围:全部会话,或只挑几个联系人;
  3. 选格式:HTML、Word、CSV 三选一;
  4. 设定时间范围,点导出。

理由:首次别贪多,拿一个无关紧要的会话试跑,跑通再上全量。验证点:界面提示完成,项目目录里出现新的文件或文件夹。

三种格式的定位不一样:HTML 做的界面和微信同款,图片直接可见,适合翻着看和存档;Word 方便排版、加批注、打印,适合工作场合;CSV 是结构化的表格数据,适合丢给程序分析。存着看选 HTML,要打出来选 Word,要算数据选 CSV。

导出之后:核对产物,3 招确认能用

导出结束不等于任务完成,花两分钟验一遍:

  • 浏览器打开 HTML:界面长得像微信聊天,上下滚动消息连贯、图片能显示;
  • Word 文档翻到开头和结尾各看 5 条:时间和内容和你记忆对得上;
  • Excel 打开 CSV:时间列连续、没有错行的乱码。

✅ 三项都通过,这份档案就算立住了。顺手看一眼文件体积:纯文字应该很小;如果大得离谱,说明把图片视频也存进去了,属正常现象。

导出之后:让聊天记录多干点活

年度聊天报告。除了存文档,这个项目还能对记录做分析,按聊天频率、互动对象、活跃时段等维度拼出一份年度总结,适合年末回看。项目思路见 readme.md:数据先属于你,玩法才多。

拿 CSV 练手。导出的表格就是现成数据集,下面 6 行代码能算出"你平时和谁聊得最多":

import pandas as pd df = pd.read_csv("导出的聊天记录.csv") top = df.groupby("sender").size().sort_values(ascending=False).head(5) print(top)

这段代码在干什么:读入导出的表格,按"发送者"一栏把消息条数分组累加,再倒序排出前 5 名打印出来。表头列名以你实际导出的文件为准,对不上就把"sender"换成真实列名。

数据可视化的方向。聊天数据跟位置等其他数据源结合后,能长成下面的样子——年度走了多少公里、到过哪些城市、在路上待了多久,一图摊开:

这些留在本地的原始记录,日后可喂给你个人的 AI,让它成为真正了解你的助手——数据为你服务,而不是反过来。

排错速查表:现象、原因、处理

现象原因处理
数据库复制失败,或大小对不上微信没退干净,文件被占用彻底退出、查进程列表后再拷
导出内容比记忆少一截源文件只拷了部分,或时间范围设窄核对源文件完整性,放宽时间范围重导
HTML 能打开但图片不显示图片资源没有随记录一起导出检查导出位置有无配套图片目录,一并补齐
装依赖那步报错Python 版本太旧或 pip 过期升级到 3.7+,先执行pip install -U pip再装
导出很慢、机器发烫全量记录里媒体文件太多先跑短时间段的小样,再决定要不要全量

常见问题

Q:导出会不会动到我的微信、弄丢记录?A:不会。工具全程只读取、不改原件,而且第 3 步要求原件留在原地,双保险。

Q:一定要连手机吗?A:不需要。记录取自电脑上的数据库,手机全程不用上场。

Q:已经删掉的记录能找回来吗?A:找不回来。被删的内容已不在数据库里,工具只能处理现存部分——定期导出比什么都管用。

Q:完全不会写代码,能走完吗?A:能。导出本身是图形界面,命令行只花在环境准备那 3 条命令上;只有 CSV 分析那段才要一点 Python。

Q:导出的文件会有多大?A:纯文字很小;图片视频多的话体积跟着涨,媒体文件建议单独另存一份。

Q:多久导一次合适?A:没有硬性标准。重要的工作数据每月一次稳妥,个人闲聊按季度也够。

今天花 30 分钟,把第一次导出跑通

退出微信、找到数据库、拷进项目目录、点导出——今晚之前,你手上就能有第一份属于自己的存档文件。再给自己定个节奏:每月最后一天,十分钟,导一次。硬盘里这些攒下来的原始记录,将来就是你个人 AI 最真实的素材。

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

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

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

Android电视端BUG复现全攻略:从日志到自动化脚本

简介:面向Android智能电视应用开发者的技术资料,针对复杂BUG难以复现的痛点,提出基于软件实现的按键记录与自动回放方案。资源为单份PDF文档,体积约903KB,内容完整收录深圳创维-RGB电子有限公司工程师张帆的交流文章&a…

作者头像 李华
网站建设 2026/9/6 21:40:16

TradingAgents-CN快速上手指南:多智能体AI股票分析团队搭建

TradingAgents-CN快速上手指南:多智能体AI股票分析团队搭建 【免费下载链接】TradingAgents-CN 基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN TradingAgents-CN 是一个…

作者头像 李华