news 2026/9/11 13:08:53

WeChatMsg 教程:3步如何完整导出微信聊天记录,顺手生成年度聊天报告

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WeChatMsg 教程:3步如何完整导出微信聊天记录,顺手生成年度聊天报告

WeChatMsg 教程:3步如何完整导出微信聊天记录,顺手生成年度聊天报告

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

年终交接,对方开口就要"过去一年群里的全部记录"。微信自带搜索只能翻到最近一段,逐条翻看基本不可能。WeChatMsg 是一款开源免费的微信聊天记录导出工具,面向没有编程基础的用户:它读取微信桌面版保存的本地数据库,把记录导出成 HTML、Word、CSV 三种格式,并附一份年度聊天报告,导出完用浏览器直接就能看。

先弄清为什么可信:只读、不联网、不注册

微信桌面版会把聊天记录以数据库文件的形式存在电脑本地。WeChatMsg 只干一件事:以只读方式打开这个文件,不改动任何一条消息,清洗、结构化之后再导出成可读文档。全程不联网,没有上传环节,也没有注册步骤。项目按 MIT 协议开源,对代码有疑虑可以直接翻源码核对。读取与导出都发生在自己的设备上,它才有条件做统计:按联系人或时间段筛选记录,生成带图表的年度聊天报告。

开始前的 3 项准备

  1. 安装微信 PC 版(Windows 或 macOS 均可)并能正常登录,导出期间保持登录运行。
  2. 获取项目代码,放在一个固定目录,后续别再挪动。
  3. 按仓库 readme.md 的说明装好 Python 环境和依赖。
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg

最小闭环首跑:两分钟跑完全流程

图形界面只需 3 步:选择要导出的聊天对象;设置时间范围,起止日期可自定义;选择导出格式后点击开始。第一次用最小范围:一位联系人、一个月的区间、只选 HTML 一种格式,耗时通常一两分钟。完成后到指定目录打开文件,确认记录与媒体显示正常;不清楚输出目录,见 readme.md。

交付物清单:4 类文件一次说清

每次导出都会留下一组交付物:

名称打开后是什么后续用途
HTML 页面接近原始聊天界面的完整记录,含图片、语音等媒体内容浏览器直接翻阅,适合长期归档
Word 文档按时间排列的文本记录二次编辑、打印成正式文档
CSV 表格每行一条消息的结构化数据导入 Excel 做筛选与汇总
年度聊天报告聊天总量、高频联系人、高频关键词等统计图表直接查看,无需处理

年度报告信息密度最高,用图表呈现一整年的聊天节奏。按 readme.md 的说明,年度报告后续还会扩展到出行足迹等更多生活数据,doc/ 里有一份样张:

谁该用、谁别用:适配自查清单

看清交付物之后,适不适合也就好判断。

适合谁

  • 更换手机、重装系统前,想把微信聊天记录完整留档的人
  • 想把家人或重要工作群对话保存为可读文档的人
  • 聊天量大,希望用命令行加定时任务定期备份的人
  • 想通过年度聊天报告了解自己的沟通习惯的人

不适合谁

  • 只用手机微信、从不上桌面版的人,它读取的是桌面版本地数据库
  • 想找回已删除聊天记录的人,本地数据库里没有的记录无法恢复
  • 期望导出后自动同步云端、多设备随时查看的人
  • 希望由微信官方出具证据认证的人

3 个白费功夫的误区

使用习惯不对,前面的步骤容易白做:

  • 误区:删掉的聊天记录还能导出找回。正确做法:导出只能读取当前本地数据库,养成每月或每季度定期导出的习惯,数据删除前就已在手里。
  • 误区:导出过程会向服务器发送数据。正确做法:全流程离线完成,断开网络也能照常导出。
  • 误区:图形界面一次只能导一个联系人,量大就没办法。正确做法:首跑之后用命令行一次导出整年时间段,再配定时任务定期备份。

一条命令导一整年:批量与定时备份配置

多个联系人或整年范围交给命令行:

python wechat_export.py --start-date 2024-01-01 --end-date 2024-12-31 0 2 1 * * cd /path/to/WeChatMsg && python wechat_export.py --auto-backup

第一行手动批量导出一整年记录。第二行是 crontab 条目:每月 1 日凌晨 2 点自动执行一次备份导出,之后不用再惦记。

现在就做的两件事

先在图形界面挑一位联系人、设一个月的范围跑一次导出;确认文件能正常打开后,把每月备份条目加进系统定时任务。

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

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

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

AI Coding新玩法:200个Agent并行协作的工程实践与避坑指南

/* 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 13:01:57

经典ASP问卷调查系统源码部署与二次开发实战指南

简介:基于ASP技术的在线问卷调查系统源码,是面向Web开发初学者的完整练习项目,也可供有经验者了解经典ASP架构。压缩包内含133个文件,以41份ASP脚本和46份JavaScript文件为主体,配合CSS、HTML页面模板、GIF、PNG与SVG等…

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

Linux驱动开发系统路径:从内核模块到设备树与I2C/CAN实战

1. 我为什么坚持按“模块→字符设备→设备树→I2C/CAN”这个顺序带人入门先说个背景。这几年我带过不少新人做嵌入式Linux驱动,也帮朋友的公司做过内训,发现一个普遍现象:很多人一上来就盯着RK3568、i.MX8M这类平台的BSP包死磕设备树&#xf…

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

从一段氨基酸序列到三维结构:AlphaFold蛋白质结构预测上手实战

从一段氨基酸序列到三维结构:AlphaFold蛋白质结构预测上手实战 【免费下载链接】alphafold Open source code for AlphaFold 2. 项目地址: https://gitcode.com/GitHub_Trending/al/alphafold 当你手里只有一段氨基酸序列,却需要知道它在空间里怎…

作者头像 李华