☰
如何导出微信聊天记录到本地文件:WeChatMsg 备份成 HTML/Word/CSV 的 3 步教程
2026/10/23 4:05:46 网站建设 项目流程

如何导出微信聊天记录到本地文件:WeChatMsg 备份成 HTML/Word/CSV 的 3 步教程

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

想搜两年前发给同事的一份报价,微信搜索栏怎么都翻不到——那条消息其实一直躺在电脑本地的数据库文件里,只是打不开。WeChatMsg 可以在本地读出微信 PC 端的聊天数据库,把微信聊天记录导出成 HTML、Word、CSV 三种格式的永久文件,导出过程全部在本机完成,不经过任何第三方。

安装运行 WeChatMsg,导出第一个联系人的记录

跑起来之前只需确认这几项:

  • Python 3.8 及以上版本,没有其他强制依赖
  • 微信 PC 客户端要在受支持的版本范围内。项目已经很久没有大更新,如果最近刚升级过微信,先拿一个联系人试导一次,确认能读出来再跑全量
  • 磁盘空间:纯文本几十到一百 MB 足够;打算带图片的话,先看看微信媒体文件所在分区的剩余空间
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg python wechat_export.py --contact "闺蜜" --format html

参数说明:

  • --contact:填微信里显示的联系人名字,和微信里一字不差,带空格时记得加引号
  • --format:在 html、word、csv、pdf 四选一
  • --output:指定输出文件名,省略时用默认名

跑完后用浏览器直接打开生成的 HTML,页内自带搜索框,可以随手翻查。

按用途切换导出格式:HTML、Word、CSV 还是 PDF

四种格式大小和定位不一样,先对号入座再下命令:

格式什么时候用文件特点
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"

只导出某段时间的记录,并把图片带出来

平时导出默认是纯文本。只有两种情况需要动时间范围和媒体开关:想抽出一段时间内的记录,或者光靠文字说不清、要把图片一并存下来。

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:自动把手机号、身份证号这类敏感信息替换掉

只做留证、不需要加密时,单独加--format pdf就够了。

导出失败时,先查这三个常见卡点

症状先查什么再查什么
导出没有记录、数据库解不开微信 PC 端版本是否在支持范围内(刚升级过优先查这条)是否以管理员权限运行、系统权限是否足够
导出文件过大--split-by-date按日期拆成多个文件--compress压缩输出,或只导出文本
图片没出现在结果里是否加了--include-media微信媒体路径能否正常读取、磁盘剩余空间

先拿消息少的群试一次,十分钟看到结果文件

挑一个消息量最小、或者你最在意的那个群/联系人,按「安装运行」一节敲一遍命令,十分钟内结果文件就会生成,浏览器直接打开即可翻查。项目近况和后续计划见 readme.md,预览图集中在 doc/ 目录。方向上,项目计划先把年度聊天报告做出来,再让聊天记录变成能用来训练个人 AI 的数据:

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

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

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

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

立即咨询