WeChatMsg:微信聊天记录本地导出 HTML、Word、CSV 与年度报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换手机之前,我把电脑微信里三年的聊天记录导出成 HTML,双击文件就能从头翻到尾,气泡、时间、群成员都在。WeChatMsg 是一个本地运行的微信聊天记录导出工具:它读取电脑微信客户端的本地数据库,把聊天内容批量导出为 HTML、Word、CSV 文档,还能按联系人、时间段做统计,并生成一份年度聊天报告。
先跑起来:三条命令拿到第一份导出
第 1 步:拉取项目代码。
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg完成后,当前目录会出现一个 WeChatMsg 文件夹,里面有 readme.md 和 doc 截图目录。
第 2 步:安装依赖。项目要求 Python 3.8+。
pip install -r requirements.txt执行结束不报错即完成。如果下载慢,加参数-i https://pypi.tuna.tsinghua.edu.cn/simple换国内镜像源。
第 3 步:启动工具。
python main.py启动后它会扫描并连接本机的电脑微信客户端。你能亲眼验证的结果:界面里出现已登录微信下的聊天会话列表,勾选对话点击导出后,在你指定的目录能看到.html文件,浏览器打开就是一段完整的对话记录。
它能干什么:四件具体的事
下面按任务列一下它实际会做的事,以及对应的产物:
| 任务 | 具体做什么 | 你拿到的东西 |
|---|---|---|
| 完整归档 | 从本地数据库批量读取消息,保留时间、发送者、消息类型 | 一批 HTML 对话文件,离线打开即读 |
| 转成文档 | 把选中的会话转写为 Office 和表格格式 | Word 文档、CSV 文件 |
| 聊天数据统计 | 按联系人、时间段、关键词维度统计消息量 | 统计图表与数据表 |
| 生成年度聊天报告 | 汇总一年的聊天数据排版输出 | 一份可打印的年度综合报告 |
需要注意:所有产物都是写在你硬盘上的普通文件,工具本身不提供任何云端同步或在线查看功能。归档类需求选 HTML,编辑、打印、留档选 Word,筛选统计选 CSV,三种格式可以并存,互不冲突。
看到实际效果:年度报告长什么样
画面里是 WeChatMsg 年度报告项目产出的一份综合报告:顶部三张卡片分别是年度总里程 12,580km、点亮城市 14 个、在路上 68 小时,下面一张中国地图标出了到访城市。它的用途很直接——把散在聊天记录里的信息汇总成一份可打印、可转发的年度总结,发给朋友或家人,比截几张图体面得多。
再补一个导出侧的细节:HTML 文件里每条消息都带着发送者、时间戳和原始气泡样式,群聊按发言人区分,浏览器离线打开和手机里看差别不大;Word 版本则适合二次编辑后打印成册。
常见疑问
数据和隐私:东西会上传吗?不会。整个流程是「读取本地数据库 → 生成本地文件」,数据不经过任何服务器。导出文件生成在你自选的目录,想删就删,工具没有后台同步机制。
系统兼容:Mac、手机微信行不行?工具主要配合 Windows 上的电脑版微信工作,需要先登录并保持客户端运行,它读的是电脑端同步过来的本地数据库。手机端的记录要在电脑微信里正常同步后,工具才读得到。
数据量很大跑得动吗?读取的是本地数据库,批量导出几万到几十万条消息通常只需几分钟,瓶颈多在磁盘和导出格式上。建议导出前先关闭电脑微信,避免导出过程中数据库被写入导致文件异常。
HTML、Word、CSV 到底选哪个?按用途选:阅读和归档选 HTML(样式最接近原对话),编辑、打印选 Word,做筛选和二次统计选 CSV。不确定就先导出最近的一个会话试三种格式,文件都很小。
项目还在更新吗?要泼一盆冷水:作者在仓库里明确写过「此项目很久没有(也不会)更新了」。所以它适合作为一个稳定工具一次性把历史聊天搬下来,不适合指望它跟进新版微信的适配。遇到问题先在仓库 issue 区搜一遍,能省不少时间。
一句话收尾
WeChatMsg 适合想把聊天记录变成本地文档、一劳永逸存档的人:HTML 归档、Word 留底、CSV 统计,外加一份年度综合报告;不适合指望它持续跟进微信新版本,也不适合只想随手截几屏图的人。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考