3 步把微信聊天记录导出成 HTML、Word、CSV:WeChatMsg 零代码实操
2026/9/21 18:03:39 网站建设 项目流程

3 步把微信聊天记录导出成 HTML、Word、CSV:WeChatMsg 零代码实操

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

你大概也遇到过这种情况:想把几年的微信聊天记录导出存档,消息成千上万条,只能一条一条截图。WeChatMsg 解决的就是这个问题:它读取电脑版微信的本地聊天数据库,把记录导出成 HTML、Word、CSV 三种格式的文档。

WeChatMsg 能导出什么、能做什么

  • 从电脑版微信的本地数据库中提取聊天记录;
  • 导出 HTML、Word、CSV 三种格式,一次操作全部拿到;
  • 按联系人和时间范围选择导出范围,全量或局部都行;
  • 额外生成年度聊天报告,把聊天频率、互动对象、活跃时段统计成图表;
  • 全程在本地运行,只读数据,不改动原始数据库文件。

动手前 2 分钟自检 📋

开始前对照下面 4 项检查一遍:

  • 系统:Windows、macOS、Linux 都支持;
  • Python:3.7 及以上版本,没有的话第 1 步会装;
  • 微信:要导出的账号登录过电脑版微信,聊天记录数据库只存在于登录过的设备上;
  • 磁盘:预留约 200 MB 空间,记录里图片视频多则需要更多。

怎么把微信聊天数据库导出成文档

第 1 步:获取项目并安装依赖

目标:把工具和依赖装到电脑上。

打开终端(Windows 用命令提示符,Mac 用"终端"),依次执行:

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

此时你应该看到:3 条命令依次执行完毕且无报错,电脑里出现一个 WeChatMsg 目录。不熟命令行的话,下载项目压缩包解压,效果一样。

第 2 步:把 Msg.db 复制到项目目录

目标:把聊天数据库文件复制一份放进项目目录。

先解释一下为什么这么做:微信运行时会占用数据库文件,直接复制容易失败,所以要先完全退出微信。

  1. 完全退出微信,不是最小化;
  2. 找到微信数据目录:
    • Windows:C:\Users\你的用户名\Documents\WeChat Files\
    • Mac:~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/
  3. 在对应账号的目录里找到Msg.db,复制(不是移动)到 WeChatMsg 项目目录。

此时你应该看到:项目目录里出现Msg.db文件,大小与来源文件一致,微信目录下的原件还在。

第 3 步:图形界面选择格式并导出

目标:完成第一次导出。

  1. 打开 WeChatMsg,点击"选择文件",指向刚复制的Msg.db
  2. 定范围:全部聊天,或几个指定联系人(第一次建议先试后者);
  3. 选格式:HTML、Word、CSV 三选一;
  4. 设时间范围:全部,或指定时间段;
  5. 点击导出,完成后到输出目录验收。

此时你应该看到:输出目录里生成了档案文件,双击打开 HTML 能显示完整的聊天界面。

导出后文件在哪里、怎么打开

产物是 HTML、Word、CSV 三类文档,放在项目的输出目录,双击即可打开,按你打算拿记录做什么来选:

格式适合做什么
HTML还原聊天界面,图片可直接看,日常浏览、长期存档
Word排版规整,支持批注打印,工作汇报、留档
CSV结构化文本,可程序化处理,数据分析、统计

导出的数据还能做可视化。以年度数据为例,可以画出全年的出行轨迹地图,年度总里程、点亮城市一目了然:

如果你会一点 Python,用 pandas 读一下 CSV,就能算出自己一天里最活跃的时段、和谁聊得最多。

用 WeChatMsg 导出记录时的实用小技巧

  • 我建议你先导一个小范围:先导出 1 个联系人的记录,确认格式和内容没问题,再全量导出,出问题好定位。
  • 我建议你别漏掉图片目录:图片文件和数据库分开存放,想让导出内容里显示图片,要把图片目录和数据库一起复制。
  • 我建议设定期备份:每月重复一次"退出微信 + 复制Msg.db",记录就不会长时间落在旧版本里。

导出微信记录容易翻车的 4 个点 ⚠️

  • 症状:导出的记录不是目标账号。原因:登录过多个微信号,找错了账号目录。处理:先核对账号 ID,再进对应目录。
  • 症状:导出内容里图片不显示。原因:只复制了Msg.db,漏掉图片目录。处理:数据库与文件目录一起复制。
  • 症状:工具识别不了数据源。原因:复制后给数据库文件改了名。处理:保留原名Msg.db
  • 症状:以为删除的记录能被"找回"。原因:工具只能读数据库现存内容,删除不可逆。处理:靠定期备份,别指望找回。

30 秒问答

Q:导出会影响微信正常使用吗?A:不会。全程只读数据,导出时只需关闭微信,完成后照常使用。

Q:能恢复已删除的聊天记录吗?A:不能。数据库只存当前内容,删掉就没了。

Q:完全不会命令行能用吗?A:可以。只有安装依赖那一步需要开一次终端,后续导出全是图形界面操作。

Q:导出文件会很大吗?A:纯文字通常只有几 MB(1~10 MB),图片视频多时体积才会明显变大。

现在就试一次

现在打开终端,把上面的 clone 命令跑一遍,先选 1 个联系人导出一份记录。

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

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

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

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

立即咨询