微信聊天记录导出成 HTML、Word、CSV:WeChatMsg 上手实测
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
旧聊天记录往往随着换手机、重装电脑而找不回来,官方客户端也不提供把记录导出成可查看文件的入口。WeChatMsg 是一个开源的微信聊天记录导出工具,它能读取本机微信数据库,把记录导出为 HTML、Word、CSV 文档,还可以对记录做统计并生成年度聊天报告。适合需要归档聊天数据、做简单数据分析的普通用户,全程本地处理,不需要上传任何内容。
这个工具适合谁用
WeChatMsg 的定位是一个本地导出加分析工具,和官方"聊天记录迁移"不同:迁移只能把记录搬到新设备,不会生成能保存、翻阅的文件;而 WeChatMsg 产出的是标准文档,可以存硬盘、打印或交给 Excel 继续处理。整个过程不需要开发背景,会跟着提示点下一步即可。
- 定期归档重要的私聊或群聊,避免换设备时数据丢失
- 把某段时间的沟通记录整理成 Word,用于留存、打印或交接
- 想统计一年的聊天情况,或生成一份年度聊天报告留念
不适用的情况:记录本身没有下载到当前设备(比如换设备后只能看到"最近100条"),任何本地导出工具都读不到,这类需求不适合用它。
主要功能说明
导出与归档。导出格式有三种,对应三类常见用途,可按需组合:
| 格式 | 适合场景 | 特点 |
|---|---|---|
| HTML | 浏览、存档 | 保留聊天界面样式,浏览器直接打开 |
| Word | 正式留存 | 可编辑、可排版,方便打印 |
| CSV | 数据统计 | 表格结构,用 Excel 打开即可筛选汇总 |
导出时可以指定具体的聊天会话和时间范围,只处理需要的部分,不必全量导出。
分析与报告。对导出的记录做统计,把一年的聊天情况整理成可视化界面,并生成年度聊天报告,汇总聊天量、高频内容等数据。下图是项目文档中的数据报告呈现样式示例:
实际报告内容会根据你本人的聊天记录统计生成,具体能力说明可以参见仓库内的 readme.md。
安装与首次运行
最小可行路径分三步:
- 获取代码
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg- 在 Python 3.8 以上环境中安装依赖
pip install -r requirements.txt- 启动主程序,按提示指定微信安装目录,勾选要导出的会话,设置输出目录。入口和参数说明以仓库内文档为准。
环境要求:
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows / macOS,Windows 下兼容性最稳定 |
| Python | 3.8 及以上 |
| 微信客户端 | 已登录,且目标聊天记录在当前设备上 |
| 磁盘空间 | 与待导出记录体量相当,建议留有余量 |
一条常见的环境坑:如果读取数据库时报格式错误,多半是环境里缺少高版本的 sqlite 驱动,先执行pip install pysqlite3再重试通常就能解决;依赖下载慢时切换国内镜像源安装即可。
完整跑一遍:导出某群一年的记录
以"导出某个群聊 2025 年全年的记录,用 HTML 查看"为例:
- 运行程序,指向微信安装目录。数据库加载成功后,会话列表里会出现本机所有的聊天。
- 选中目标群聊,时间范围设为 2025-01-01 至 2025-12-31,格式选 HTML,开始导出。消息量大的会话导出需要几分钟,属正常现象。
- 导出完成后,输出目录里生成对应的 HTML 文件。用浏览器打开,气泡样式和客户端基本一致,发送人、时间和内容都保留完整。
后续若需要可打印的版本,选中同一会话换 Word 格式再跑一遍即可;想做进一步统计,则导出 CSV,用 Excel 按月份、发言人做筛选和汇总。
使用注意与常见问题
导出结果为空正常吗?通常是因为该会话在当前设备上没有本地记录。先确认微信客户端处于登录状态、目标聊天记录已在本机加载,再重新运行。
旧设备上的老记录还能找回来吗?工具只读当前微信所在设备的本地数据库,没同步到本机的记录不在范围内。所以备份这件事宜早不宜晚,越早导出,数据越完整。
导出过程会泄露隐私吗?导出和分析都是本地操作,聊天内容不会上传到任何服务器。完成后先检查输出目录里的文件,确认无误再分发给他人。
旧版或大版本升级后的微信能用吗?项目针对主流稳定版本开发,如果客户端刚经历大版本升级,建议先小范围试导一次,确认新数据库格式可读取后再全量导出。
建议先拿一个消息量较小、时间跨度短的会话试导,确认格式和流程符合预期后再做全量导出。养成每年跑一次的习惯,导出的记录本身也能作为年度聊天报告的材料。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考