微信聊天记录导出工具 WeChatMsg:免费开源,HTML、Word、CSV、PDF 四格式完整导出
2026/9/8 16:11:07 网站建设 项目流程

微信聊天记录导出工具 WeChatMsg:免费开源,HTML、Word、CSV、PDF 四格式完整导出

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

WeChatMsg 是一个免费开源的微信聊天记录导出工具,直接读取电脑端微信的本地数据库,把指定联系人或群聊的对话导出为 HTML、Word、CSV、PDF 四种格式的文件,全程本地完成、不经过任何服务器,导出的文件由你自己保管。

数据不出本地:WeChatMsg 的隐私设计与文件加密

先回答最敏感的问题:你的记录去了哪里?WeChatMsg 的读取、解密、导出全部发生在运行它的那台电脑上,没有上传环节,也不与任何外部服务器通信——聊天记录从微信 PC 端数据库到最终文件,从未离开你的设备。

在此之上,导出文件还可以按需叠加几层防护:

防护手段参数效果
本地处理默认行为,无需参数读取、解密、导出全程离线
文件加密--encrypt aes256导出文件用 AES-256 加密,直接打开看不到内容
敏感信息脱敏--redact-sensitive手机号、身份证号等敏感字段自动替换
打开密码--password "你的密码"打开导出文件前必须先输入密码

导出含个人信息的工作群记录时,建议三者一起上:

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

生成的文件不输密码就打不开,内部手机号等已脱敏,放进移动硬盘长期备份也不用担心内容泄露。

三步导出微信聊天记录:装环境、克隆仓库、跑命令

开始前确认三件事:

  • 电脑装有 Python 3.8 或更高版本
  • 微信 PC 客户端为最新版且已登录(聊天记录数据库在电脑端)
  • 磁盘留有足够空间,导出文件和图片、语音都要占地方

然后按顺序执行:

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

依赖装好后,一条命令就能出结果,必填项只有联系人和格式:

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

浏览器打开生成的 HTML,消息和时间线完整还原,还能直接翻页和全文搜索。后续需求都在这条命令上叠加参数:--start-date--end-date只导某段时间,--include-media把图片、语音等媒体一起带上,--output自定义输出文件名,把--format改成 word、csv、pdf 即可切换微信记录导出格式。

四种格式怎么选:HTML、Word、CSV、PDF 对照表

格式打开方式底层技术建议用途
HTML浏览器打开,可翻页、全文搜索Jinja2 模板渲染日常存档、在线分享
WordOffice / WPS 打开后可继续编辑python-docx 生成正式文档、打印
CSVExcel 或 Pandas 读取的结构化表格Pandas 输出数据分析、二次加工
PDFPDF 阅读器,支持加密与打开密码ReportLab 渲染长期存档、留存证据

四种格式互不冲突,同一段记录可以各导一份。只看体积的话:CSV 最小、Word 最大,HTML 和 PDF 居中。

对号入座三种常见需求:

  • 长期保留和家人的对话:HTML 做日常存档,再留一份 PDF 正式副本,季度跑一次即可。
  • 收拢项目群的结论:CSV 做统计汇总,重点讨论整理成 Word 归档进知识库。
  • 可能当证据用的往来:导出 PDF,加密加密码,保留完整时间信息,单独存放。

年度聊天报告与情感分析:从记录里读出什么

除了导出,WeChatMsg 也负责分析。情感分析按对话先后顺序跑完整段聊天,给出情绪走向、标出明显的情绪波动点,中文情感词表支持自定义替换。更直观的是年度聊天报告:汇总一整年的记录,输出全年统计概览、活跃时段分布、关键词热度、情感变化趋势和社交网络图谱。

想看更多样例,可以翻 doc/ 目录里的示例文件。

自动化进阶:定时任务、插件与 RESTful API

手动流程跑熟之后,有三个方向可以继续:

  • 定时任务:用 cron 把导出命令挂在每周固定时间执行,结果自动落到备份目录,不用人盯。
  • 插件:基于插件机制写自定义分析,比如话题聚类、识别群里做决策的关键消息。
  • RESTful API:项目自带接口,其他本地工具可直接调用导出能力,不必每次手敲命令。

导出故障排查:解密失败、文件过大、媒体缺失

  • 数据库读取失败、解密不了:先确认微信 PC 端是受支持的版本并且已登录,再检查系统权限;仍不行就用管理员权限重跑导出命令。
  • 导出文件太大打不开:加--split-by-date按日期切分,再开--compress压缩;只关心文字就跳过媒体文件。
  • 图片、语音没导出来:确认媒体存储路径没被改过、磁盘空间充足,导出时明确加上--include-media

今天先做这一步:给一个群导一份 HTML

挑一个你最舍不得丢的群或联系人,把上面"三步导出"里的--format html命令复制过去跑一遍。打开生成的页面,确认消息和时间线都还在——剩下的就是选格式、定频率的事了。

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

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

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

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

立即咨询