WeChatMsg 微信聊天记录导出指南:如何把对话存成 HTML、Word、CSV 三种格式
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
微信聊天记录换设备、重装系统就可能永远找不回。WeChatMsg 是一款免费开源的微信聊天记录导出工具,直接读取 PC 端本地数据库,把记录导出为 HTML、Word、CSV 三种格式,还能分析聊天记录生成年度聊天报告,让数据以文件形式永久留在你的设备上。
微信聊天记录导出第一步:30 秒自检与两条命令跑通
这一节用两条命令跑通首次导出,跑之前先花 30 秒确认环境。
30 秒自检清单:
- 已安装 Python 3.8 及以上版本
- 微信 PC 客户端已正常登录(数据库在 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带上图片和语音,--format改成 word 或 csv 就切换输出格式。
HTML、Word、CSV 三种导出格式怎么选
格式选错,后面的统计和归档全白折腾,先按场景对表。
| 选项 | 适用场景 | 技术实现 | 体积或代价 |
|---|---|---|---|
| HTML | 日常存档、在线浏览、随手分享 | 渲染成网页,浏览器内可直接搜索 | 中等 |
| Word | 正式文档、打印归档 | python-docx 生成,Office 直接打开编辑 | 较大 |
| CSV | 数据统计、Excel 二次加工 | Pandas 写出结构化表格,筛选最方便 | 最小 |
一句话选型:自用和分享选 HTML,要动数据分析选 CSV,归档进知识库选 Word,三种互不冲突,可以各导一份。
个人、团队、正式存档三类场景怎么跑
三种场景对应三种跑法,照着句式选输出和频率即可。
- 个人记忆留存:推荐导出 HTML 做日常存档,每季度跑一次。
- 团队知识沉淀:推荐导出 CSV 做统计汇总,关键讨论整理成 Word 进知识库,每月跑一次。
- 正式文档存档:推荐导出 Word 正式副本单独存放,涉合同与纠纷的群每月归档一次。
聊天数据还能分析:年度报告与情感走向 📊
导出只是起点,WeChatMsg 还会把聊天记录分析成趋势和报告。
内置情感分析按对话顺序跑完一段完整聊天,输出情感走向、标出情绪波动点,还支持自定义中文情感词表。更直观的是年度聊天报告:汇总全年记录,产出统计概览、活跃时段分布、关键词热度、情感变化趋势和社交网络图谱。
更多样例文件可以翻 doc/ 目录。
数据不出本地:隐私与防护层级 🔒
所有读取、解密、导出都发生在你自己的电脑上,工具不连接任何外部服务器。
| 层级 | 内容 | 启用方式 |
|---|---|---|
| 本地处理 | 全部读写操作在你的设备完成 | 默认启用 |
| 文件加密 | AES-256 加密导出文件 | 加--encrypt aes256 |
| 敏感信息脱敏 | 自动替换手机号、身份证号等 | 加--redact-sensitive |
| 访问控制 | 打开导出文件需要密码 | 加--password "你的密码" |
导出含个人信息的群记录时,可以这样组合:
python wechat_export.py --contact "工作群" --format word --encrypt aes256 --redact-sensitive --password "your_password"生成的文件没有密码打不开,拷到移动硬盘或交接同事都不怕内容外泄。
进阶玩法:定时任务、插件与 API
手动跑顺之后,还有三个方向可以让这件事自动化、可扩展。
- 定时任务:用 cron 把导出命令挂成每周执行,结果自动落到备份目录。
- 插件机制:基于它写话题聚类、决策点识别这类自定义分析。
- RESTful API:项目提供本地 API,其他工具可直接调用导出能力,不用每次手敲命令。
微信聊天记录导出常见问题排查
多数报错集中在三类现象,对号入座即可。
- 数据库读取失败、无法解密:确认微信 PC 端是受支持版本且已登录,必要时用管理员权限重新运行导出命令。
- 导出文件过大难打开:加
--split-by-date按日期切分,只关心文字就跳过媒体文件。 - 图片、语音导出缺失:确认媒体存储路径没被改过、磁盘空间充足,导出时明确加
--include-media。
别等换设备那天再折腾。挑一个最舍不得丢的群或联系人,照第一节的命令先跑一遍 HTML 导出,打开页面看到记录都还在,剩下的就是选格式和定节奏了。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考