news 2026/10/23 2:02:28

WeChatMsg 微信聊天记录导出:离线导出成 HTML、Word、CSV 永久保存

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WeChatMsg 微信聊天记录导出:离线导出成 HTML、Word、CSV 永久保存

WeChatMsg 微信聊天记录导出:离线导出成 HTML、Word、CSV 永久保存

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

换电脑后,和闺蜜的聊天记录只迁回 3800 条,缺的那两年还躺在旧电脑一个打不开的数据库文件里。WeChatMsg 在本地读取微信 PC 端数据库,把微信聊天记录导出成 HTML、Word、CSV 文件永久保存,全程离线,数据不出本机。

导出前检查:Python 版本、微信版本、剩余磁盘空间

开始导出微信聊天记录前,先确认三件事:

  • Python 3.8 及以上,装好解释器即可运行,依赖不多
  • 微信 PC 客户端需在其支持版本范围内,具体状态见 readme.md;刚升级过微信的,先拿一个联系人试导出,别直接全量跑
  • 磁盘:纯文本导出留几十到上百 MB 就够;要连图片一起导,先查微信媒体文件所在磁盘的剩余空间

能做什么、不能做什么,先划清边界:

能做不能做
读取微信 PC 端本地数据库,导出单个联系人或群的文字记录不读取手机端的聊天记录
输出 HTML、Word、CSV 三种格式,数据不出本机项目长期没有大更新,刚升级的微信版本可能不在支持列表内

拿不准就先按"一个联系人"的最小范围试跑,报告预览图可以在 doc/ 目录里对照查看。

微信聊天记录导出的第一条命令:10 分钟拿到 HTML 文件

git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg # 导出单个联系人的聊天记录为 HTML,浏览器可直接打开 python wechat_export.py --contact "重要联系人" --format html

参数说明:

  • --contact:填微信里显示的原名,包括空格和括号,比如"张三(产品)"。名字填错是最常见的空结果原因
  • --format:在 html、word、csv 里选一个;这里选 html,导出的文件双击就能在浏览器里翻
  • --output:指定输出文件名,可省略,不填时自动生成

跑完到输出目录打开生成的 HTML 文件,能看到从第一条到最新的完整时间线。第一次只导一个你最有把握的联系人,确认记录条数符合预期,再扩大范围。

按用途选格式:HTML、Word、CSV 各自适合什么

格式最适合的场景特点
HTML自己翻看、发给别人看浏览器直接打开,文件中等
Word打印、归档成正式文档兼容 Office,文件较大
CSV进 Excel 做筛选、统计结构化行,文件最小

一句话结论:日常存档用 HTML,要打印选 Word,要处理数据选 CSV。

两个典型场景,各一条命令。

个人存档,想把某一群几年的记录打印出来,选 Word:

python wechat_export.py --contact "家人群" --format word --output "家庭群记录.docx"

进 Excel 做筛选和统计,选 CSV:

python wechat_export.py --contact "工作群" --format csv --output "2024工作群记录.csv"

如果只存档不打印,把--format换成 html 即可,其余参数不变。

什么时候才需要日期范围和媒体开关

只想抽某一段时间(比如一整年)的记录,或光有文字说不清楚、要连图片一起导出来,才用这两个开关:

python wechat_export.py --contact "工作群" \ --start-date "2024-01-01" --end-date "2024-12-31" \ --format csv --include-media --output "2024工作记录.csv"
  • --start-date/--end-date:限定导出区间,格式 YYYY-MM-DD;不填就是全量导出
  • --include-media:把图片等媒体文件一并导出;开启前先确认磁盘剩余空间够用

单文件太大时,再补--split-by-date按日期拆分、--compress压缩输出,不要一上来就全加。

导出失败排查表:从版本到参数三步定位

症状先查什么再查什么
导出没有记录、数据库无法解密微信 PC 端版本是否在支持列表内(刚升级先查这条)以管理员权限运行,检查系统权限
导出文件过大加--split-by-date按日期拆分用--compress压缩,或只导出文本
图片没进导出结果是否加了--include-media微信媒体路径是否可读、磁盘剩余空间是否够

按"微信版本 → 权限 → 参数"的顺序排除,多数问题停在前两步;参数类问题基本都能靠补开关解决。

现在选一个联系人跑一遍

挑你最在意的那位联系人,把第一条命令里的--contact换成 TA 的原名,几分钟内就能在浏览器里打开结果文件。

项目长期没有大更新,现状说明见 readme.md;后续方向是把年度聊天报告做出来,再把聊天记录变成能训练个人 AI 的数据。

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

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

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

Rime 输入法不知道用哪个?awesome-rime 一份列表帮你挑好

Rime 输入法不知道用哪个?awesome-rime 一份列表帮你挑好 【免费下载链接】awesome-rime A curated list of Rime IME schemata and configs | Rime 輸入方案和配置列表 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-rime 听说过 Rime&#xf…

作者头像 李华
网站建设 2026/10/23 1:57:13

HiGHS 线性优化求解器:从建模到出解的 5 分钟上手指南

HiGHS 线性优化求解器:从建模到出解的 5 分钟上手指南 【免费下载链接】HiGHS Linear optimization software 项目地址: https://gitcode.com/GitHub_Trending/hi/HiGHS HiGHS 是一款用 C 实现的开源线性优化求解器,线性规划、混合整数规划、凸二…

作者头像 李华