微信聊天记录导出:4 种格式加年度聊天报告,本地免费 5 分钟跑通

发布时间:2026/11/2 1:37:01
微信聊天记录导出:4 种格式加年度聊天报告,本地免费 5 分钟跑通

微信聊天记录导出:4 种格式加年度聊天报告,本地免费 5 分钟跑通

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

几年的对话锁在加密数据库里,换机或清缓存就永久消失;上传云端又怕隐私外泄。WeChatMsg 让微信聊天记录导出全程走本地,免费开源,数据不出你这台电脑。

📊 能力全景:4 种格式加一份年度报告

一次导出能拿到 4 种格式文件,外加一份把整年记录汇成可视化面板的微信年度聊天报告。选哪个,看你要拿文件做什么:随手翻和搜选 HTML,打印或转发选 Word,二次加工算数选 CSV,长期留证选 PDF。拿不准就四种各导一份,互不冲突。

格式生成器体积拿到文件后你最常做的事
HTMLJinja2中等浏览器翻页、随手搜索、在线分享
Wordpython-docx较大打印、编辑、转发给别人
CSVPandas最小拉进 Excel 筛选、汇总、算数
PDFReportLab中等长期存档、留作证据

面板里是年度统计卡片加分布地图的样式,doc/ 目录里还有更多参考。

从零到产出:一条命令出结果

  • 前置: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,能翻页、能搜索,消息、发言人、时间都在。

常用参数速查

参数用途
--contact指定要导出的联系人或群
--format切换html/word/csv/pdf
--start-date "2024-01-01"限定导出起点
--end-date "2024-12-31"限定导出终点
--include-media连图片、语音等媒体一起导出
--output "文件名.html"指定输出文件名

🔒 数据主权与按需叠加的加固

解密、渲染、落盘全发生在本机,记录不经过任何云端。内容涉及合同、工资或个人信息时,可按下面三层叠加防护:

  • 文件加密:加--encrypt aes256,输出做 AES-256 加密
  • 敏感脱敏:加--redact-sensitive,手机号、身份证等自动替换
  • 打开口令:加--password "你的密码",读文件前先输密码

涉及个人信息的群,一条组合命令搞定:

python wechat_export.py --contact "工作群" --format pdf --encrypt aes256 --password "你的密码" --redact-sensitive

深入使用:从分析报告到自动备份

  • 情感分析:按消息顺序通读整段对话,画出情感走向、标出情绪起伏点;中文情感词表可自定义,更贴合本地表达。
  • 年度聊天报告:汇总一整年,给出全年统计概览、活跃时段分布、关键词热度排名、情感变化曲线、社交网络图谱。
  • 定时备份:用 cron 之类的定时工具把导出命令挂成每周执行,结果自动落到备份目录。
  • 插件与 API:基于插件机制可写话题聚类等自定义分析;项目提供 RESTful API,其他本地工具可直接调用导出能力。

🛠 排障对照

症状大概率原因动作
解密失败、读不了微信版本不受支持 / 客户端未登录核对版本与登录状态,用管理员权限重跑
导出文件太大媒体多、日期跨度大加--split-by-date切分 +--compress压缩;纯文字就不加--include-media
图片、语音缺失媒体路径被改 / 磁盘满 / 没开媒体核对媒体存储路径与磁盘空间,补--include-media
记录偏少联系人名拼错 / 日期范围卡太窄核对--contact名称与--start-date/--end-date

格式化旧机之前,先把这条导出命令跑一遍。WeChatMsg 全程本地、免费开源,数据与处理都可审计,记录稳稳留在自己手里。

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

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