微信聊天记录导出到 HTML、Word、CSV:一次完整备份的时间线教程
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
WeChatMsg 是一款免费开源的微信聊天记录导出工具,能把本机对话完整提取,生成 HTML、Word、CSV 三种文档长期保存,还可以基于导出数据做一份年度聊天报告。全程在本机离线完成,不联网、不写代码。这篇文章按"一次完整导出的时间线"来写:从打开终端前要准备什么,到进度走完拿到哪几份文件,再到数据到手之后能做什么、常见卡点怎么解。
打开终端前:先确认三件事
对读取聊天记录的工具,第一反应通常是安全吗。WeChatMsg 有三点设计可以先自查:
- 全程本地运行:读取、解密、导出都发生在自己的电脑上,不上传任何服务器
- 只读访问:只接触聊天记录相关的数据,账号、通讯录等无关信息不碰
- 源码开放:代码全部公开,可以自行核对它的处理流程
此外还有两个前提条件:
- 电脑装有 Python 3.7 或更高版本,终端输入
python --version可查 - 本机微信登录过并正常使用,本地才有数据可读
前五分钟:克隆仓库、装依赖
打开终端,依次执行三条命令:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt装依赖时若报"缺少库",多数情况是 pip 版本旧。先执行pip install --upgrade pip升级,再重跑最后一条命令即可。
接下来的十分钟:选范围、选格式、等进度
启动工具后,它会自动检测本机可用的微信数据,检测与处理进度在界面实时可见,不用猜是否卡住。若检测到多份数据,按界面显示的账号与时间信息选择要处理的那份;检测不到数据时,先确认本机微信已登录并使用过。
整个过程在本地完成,不需要登录微信账号,也不需要联网。
筛选支持 4 个维度,按需组合:
- 联系人:只导出指定好友或群聊
- 时间段:比如只要去年一整年
- 消息类型:文本、图片、语音等
- 关键词:精准截出含某个词的对话
再勾选导出格式(HTML、Word、CSV 可多选),指定保存路径,开始导出。第一次使用建议"全部联系人 + 1 个时间段 + 3 种格式",先让完整流程跑通,再谈精细筛选。
量大的话,全量历史导出可能耗时几十分钟,终端保持打开等进度走完,不要中途强关。
产物到手:三种文件各管一摊 📂
导出完成后打开保存目录,三份文件各有用途:
- HTML:浏览器打开,浏览体验和微信界面接近,日常回看用它
- Word:可编辑、可打印,归档或整理成纸质版用它
- CSV:导入 Excel 后可筛选、可分组统计,做数据整理用它
抽查一下内容是否符合预期。若消息条数和预期差距明显,通常是上一步时间段没选对,回去改一下重新导出。
之后:年度报告、足迹地图与个人 AI
导出的数据不止能存档:
- 年度聊天报告:全年消息总量、活跃时段分布、高频联系人、话题关键词,类似音乐 App 的年终盘点,只是素材来自真实对话
- 旅行足迹可视化:把聊天数据与位置、照片信息结合,一年去了多少城市、跑了多少公里、最北到过哪里,都能落到地图上
- 个人 AI 语料:真实的中文对话是高质量训练素材,可用于微调一个懂你说话习惯、知道常联系谁的个人助手
足迹报告的效果类似下图(来自项目文档演示):
卡点了:高频问题与维护习惯 ❓
微信版本更新后工具报错?微信大版本更新可能改变数据库结构。先把工具更新到最新版;仍不兼容时,等项目发布适配版本,不要自行改库。
检测到多份微信数据,选哪份?通常是本机装过多个版本或做过历史迁移。按界面显示的账号与时间选择;拿不准就先各导一次小范围验证,确认后再跑全量。
怎么让档案持续保持新鲜?
- 每月做一次增量导出,只处理上次之后的新记录
- 3 种格式各留一份:HTML 看、Word 编、CSV 分析
- 微信大版本更新后,重新核对工具版本是否匹配
更多功能细节见项目文档 readme.md,演示图片在 doc/ 目录。
今晚就可以跑一次完整导出,顺手在日历里设一个每月的增量提醒。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考