免费开源:WeChatMsg 微信聊天记录导出指南,3 种文件格式加年度聊天报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换手机、换电脑时最怕的不是丢数据,而是旧记录再也找不回来。WeChatMsg 是 MIT 协议的开源工具,专门把电脑微信里保存的聊天记录导出为 HTML、Word、CSV 文件,还能汇总生成年度聊天报告,适合想给几年甚至十几年的聊天留档、又不放心把记录交给在线转换服务的人。
先明确边界:这是纯本地运行的导出器
WeChatMsg(项目中文名"留痕")的全部工作都在你自己的电脑上完成:读取本地数据、解析消息、生成文件,过程中没有任何上传环节,原始聊天记录只读不改。
平台边界也要说清:它连接的是 Windows 上微信桌面版的本地数据库,前提是电脑端微信已安装且可正常登录。手机端的记录不在直接支持范围内,需要先用微信自带的迁移功能把手机记录转到电脑,再走这套导出流程。
最终会拿到 4 类文件
- HTML 聊天页面:按聊天对象分目录存放,阅读界面接近微信原生,翻记录、搜内容方便。
- Word 文档:聊天内容以可编辑文本落盘,方便插入照片、调整排版,适合做纪念册或打印。
- CSV 表格:时间、发送方、内容各占一列,Excel 直接打开就能筛选统计。
- 年度聊天报告:把一整年的消息量、活跃时段、高频联系人汇总成可视化页面。
四步完成第一次导出
环境检查只有一条:电脑上要有 Python 3.7 及以上版本。
python --version版本满足后克隆项目并进入目录:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg然后先完全退出微信电脑版,启动主程序,点击"连接微信数据",按提示登录微信桌面版,工具会自动定位到本地数据所在路径。最后选择要导出的聊天对象、时间范围和文件格式,点开始,任务跑完就能在输出目录里看到文件。全程不注册账号、不配置任何在线服务。
python main.py三个实用功能怎么用
HTML、Word、CSV 导出格式怎么选
结论:三种格式对应三种用途,按导出记录的去向选一个即可,不必全导。
想把某段聊天整理成纪念册,选 Word,拿到的是可直接编辑的文档,段落、照片都能自己调整;只是想日后翻旧记录,选 HTML,界面还原度高,图片和表情的位置都保留;计划用 Excel 或 BI 工具做统计,直接选 CSV,省掉一次格式转换。同一份记录导三种格式并不会互相影响,也可以分开多次导出。
年度聊天报告怎么生成
结论:不用自己整理表格,工具会把指定年份的全部消息汇总成一份报告页面。
报告里是具体数字而不是笼统印象:全年消息总量、每个月的消息分布、聊天最密集的联系人、一天中活跃的高峰时段。比如你导出后发现每年 12 月消息量明显偏高且集中在两三个人,这种规律平时靠回忆是拼不出来的,只有数据能直接给出来。
聊天记录能拿去做哪些统计
结论:CSV 是统计分析的入口,Excel 的基础功能就能覆盖大部分需求。
想统计"某位同事一周内发了多少条工作消息",在 CSV 里按发送方加时间区间筛选即可;想看"自己一年里深夜发过多少条消息",按小时列做汇总就有结果。这两类查询不需要任何额外工具,也不需要把数据发给第三方服务。
常见问题先回答 4 个
Q:微信手机上的聊天记录能直接导吗?A:不能。工具读取的是电脑微信的本地数据,手机记录要先通过微信迁移功能转到电脑再导出。
Q:导出过程中微信还能正常使用吗?A:能。全程只读取数据文件,不修改、不删除任何原始记录,导出前退出微信、跑完登录即可恢复使用。
Q:图片和语音消息能导出吗?A:文字内容完整导出;图片在 HTML 中可见,语音以占位形式展示。重要的媒体文件建议另用微信自带备份保存一份。
Q:聊天记录特别多会卡住吗?A:会明显变慢。建议按年份分段、按联系人分批导出,并关掉导出时的实时预览,速度会快不少。
谁适合用,谁不适合
适合的场景很具体:想长期在本地留一份微信记录备份、需要把某段聊天整理成可编辑文档、或者想每年看一份聊天数据总结。这类需求它都能免费满足,且代码开源、数据不出本机,在同类工具里这点比较难得。
不适合的场景也要说清:如果你要的是手机上直接备份、或者导出后自动同步到云端,这套工具帮不上忙——它的边界就是"电脑本地读取 + 本地文件输出"。明确这一点之后,在这个边界内使用它,免费且完整,够用了。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考