ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

微信聊天记录导出免费完整指南:用 WeChatMsg 把记录存成 HTML、Word、CSV

微信聊天记录导出免费完整指南:用 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 三种本地文件,数据全程不出本机,对话一条不少地永久保存下来。

导出微信聊天记录前的 3 项前置检查

检查项要求说明
Python 版本3.8 及以上终端敲python --version看一眼即可
微信 PC 版本需在支持范围内项目长期无大更新,状态以 readme.md 为准
磁盘空间纯文本几十到上百 MB要带图片,先查微信媒体文件所在磁盘的剩余空间

刚升级过微信客户端的话,别直接全量跑,先拿一个联系人试导出,确认能读出记录再批量处理。

3 步导出你的第一份微信聊天记录文件

先拿到项目代码:

git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg

克隆完成后进入项目目录,再跑一条最小命令:

python wechat_export.py --contact "重要联系人" --format html

参数说明:--contact填微信里显示的原名,包括空格,必须完全一致;--format在html、word、csv里选一个;--output指定输出文件名,可省略,省略时自动命名。产物是单个 HTML 文件,浏览器直接打开就能翻。

存档、整理、留证 3 种场景各选一个导出格式

格式不同,文件大小和用途差别不小,先对号入座:

格式适合场景特点
HTML在线浏览、发给别人看带交互搜索,文件中等
Word正式文档、打印兼容 Office,文件较大
CSV进 Excel 做筛选、统计、透视结构化行,文件最小
PDF纠纷举证、长期归档渲染输出,支持加密

每种场景只给一条命令,照抄即可:

# 个人存档:自己翻看或打印,选 Word python wechat_export.py --contact "家人群" --format word --output "家庭群记录.docx" # 团队整理:要进 Excel 做统计透视,选 CSV python wechat_export.py --contact "工作群" --format csv --output "2024工作群记录.csv" # 留证:文件要用于纠纷举证,选 PDF python wechat_export.py --contact "重要联系人" --format pdf

--output只出现在前两条里,用来指定输出文件名,可省略。

微信记录导出进阶 2 招:按时间段抽、安全外发

只想抽某段时间的记录,或光有文字说不清、要把图片一起带出来时,才加日期范围和媒体开关:

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让图片等媒体文件一起导出,只在磁盘空间充足时加。

文件要发给别人、存网盘或流出本机时,才需要加密和脱敏:

python wechat_export.py --contact "工作群" --format pdf \ --encrypt aes256 --password "mypassword" --redact-sensitive

--encrypt aes256用 AES-256 加密文件,--password设解锁口令,--redact-sensitive自动替换手机号、身份证号等敏感信息。单文件太大时再补--split-by-date按日期拆分,或--compress压缩输出。

按 3 步清单排查微信聊天记录导出失败

  1. 导出没有记录、数据库无法解密:先查微信 PC 端版本是否在支持列表内,刚升级过就优先查这条;再查运行权限,以管理员身份重新执行命令。
  2. 导出文件过大:先加--split-by-date按日期拆成多份;还是大,就改用--compress压缩,或只导出纯文本。
  3. 图片没进导出结果:先确认命令里加了--include-media;再查微信媒体路径是否可读、磁盘空间是否够用。

现在挑你最在意的那位联系人,敲一条导出命令,从执行到在浏览器里打开结果文件大约十分钟。项目后续的方向是把年度聊天报告做出来,再把这些记录变成能训练个人 AI 的数据。

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

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进