news 2026/9/11 6:23:27

微信聊天记录导出完整指南:WeChatMsg 零基础上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信聊天记录导出完整指南:WeChatMsg 零基础上手

微信聊天记录导出完整指南:WeChatMsg 零基础上手

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

换手机、重装系统,微信聊天历史往往就断了。WeChatMsg 是一个开源的微信聊天记录导出工具:它直接读取你电脑上 PC 版微信的本地数据库,把对话变成 HTML、Word、CSV 文档,还能生成年度聊天报告,全部在你自己的电脑上完成。

工具还可以把记录做成这样一份可视化报告,效果样例在 doc/ 目录里。

微信聊天记录备份原理:它到底动了你电脑的哪部分数据

先说清楚一件事:聊天记录不在微信服务器上,而是在你电脑里。

PC 版微信登录时,会把聊天内容存成本地数据库文件。WeChatMsg 做的就一件事——读这个数据库,把里面的消息一条条取出来,写成你能打开的文件。

它不联网、不上传,处理完数据就留在本地。

但这里要诚实说一句:只用手机微信的话,用不了。记录没进过 PC 数据库,工具无米下锅。想导出,电脑常年挂着 PC 版微信是前提。

三个前提 + 两条命令,第一次导出微信记录成 HTML

开始前,把三样东西备齐:

  1. Python 3.8 以上版本(官网装好即可)
  2. 最新版 PC 版微信,且已登录
  3. 磁盘留足空间,记录多的群会占不少地方

然后打开终端,跑这三行:

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

跑完,代码和依赖就齐了。

接着,挑一个你熟悉的群,执行第一条导出命令:

python wechat_export.py --contact "家人群" --format html

跑完会发生什么:输出目录里多出一个 HTML 文件,浏览器打开,这个群的聊天记录都在,页面上还能直接搜关键词。

微信记录导出格式怎么选:HTML、Word、CSV、PDF 一张表说清

格式用来干什么一句话说明
HTML自己浏览、发给别人浏览器直接打开,页面内可搜索
Word正式文档Office 能打开编辑,可直接打印
CSV数据加工Excel 打开的表格,筛选统计方便
PDF长期存档可加密码,别人打不开

怎么选,看你要干什么:

  • 日常留个底,导一份 HTML 就够
  • 要翻数据、做统计,补一份 CSV
  • 记录有存证价值,走 PDF 并设密码

几个格式互不冲突,各导一份也可以。

照着抄就能用的三个场景:备份、查数据、归档

下面三个命令都能直接粘贴。名字换成你自己的群名就行。

场景一:导出某个群最近半年的记录

给"项目群"最近半年的消息留个底,就在基础命令上加两个日期参数;想把图片、语音一并带出来,再补一个--include-media

场景二:聊天记录转成 CSV 表格

想按时间筛选、统计谁发言多,导出 CSV,用 Excel 打开就是一张可以拖拽筛选的表。

场景三:微信记录转 PDF 加密存档

记录有存证价值的,导成 PDF 并设密码,打开必须输密码,扔进移动硬盘也不担心被随手翻到。

三条命令一次抄走:

# 最近半年记录,含图片语音 python wechat_export.py --contact "项目群" --format html \ --start-date "2026-03-01" --end-date "2026-08-31" --include-media # 转 CSV 表格 python wechat_export.py --contact "项目群" --format csv \ --start-date "2026-03-01" --end-date "2026-08-31" # 转带密码的 PDF python wechat_export.py --contact "家人群" --format pdf --password "your_password"

跑完,输出目录里会依次多出 HTML、CSV、PDF 三种文件,哪个场景要哪个。

微信聊天记录导出卡住了?按这个顺序查

程序报数据库无法解密

按顺序来:先查 PC 版微信的登录状态,再查客户端版本是不是旧的;都正常,就用管理员权限重跑一遍命令。

导出的文件里没有图片、语音

先查导出时加没加--include-media;加了还没有,再查媒体文件的保存路径有没有被改过。

文件大得打不开

先用--start-date--end-date把时间范围拆成几段,分段导;还不行就只导文本,跳过媒体。

今晚就能跑的最小一步

挑一个你舍不得丢的群,把上面那条 HTML 导出的命令跑一次。打开文件,看到记录都在,再决定要不要补 CSV 或归档 PDF。

放心用:WeChatMsg 的全部处理都在你自己的电脑上完成,导出的文件完全归你。把每季度导一次变成习惯,丢记录这件事就再不用想了。

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

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

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

MLO基板深度解析:从5G毫米波天线封装到供应商选型指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

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

定义 Linera 应用 ABI:从零构建跨 Wasm 与原生架构的接口层

定义 Linera 应用 ABI:从零构建跨 Wasm 与原生架构的接口层 【免费下载链接】linera-protocol Main repository for the Linera protocol 项目地址: https://gitcode.com/GitHub_Trending/li/linera-protocol Linera 应用的 Application Binary Interface&am…

作者头像 李华
网站建设 2026/9/11 6:13:57

制造业iPaaS系统集成:打破数据孤岛的实践方案

1. 制造业iPaaS系统集成方案概述在传统制造企业中,ERP、MES、SCM等系统往往各自为政,形成数据孤岛。我曾参与过一家汽车零部件企业的数字化转型项目,他们的生产数据需要人工在三个系统间来回录入,不仅效率低下,每月还会…

作者头像 李华