微信聊天记录往哪存才不丢?WeChatMsg 一次导出 HTML、Word、CSV,顺手生成年度聊天报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
WeChatMsg 直接读取微信桌面版存在你电脑上的聊天记录,把它们加工成 HTML、Word、CSV 三种标准文件,喂一整年的数据还能拼出年度聊天报告。产物是硬盘上一个个普通文件,浏览器、Word、Excel 都打得开,不依赖任何平台,不懂技术也能跑完。
能搜索、能打印吗?先看三种导出格式
三条路出自同一套导出流程,按你要干的事挑:
- 想在浏览器里回看、转发给朋友→ 选HTML。聊天记录还原成网页,图片表情原样显示,点开就像聊天窗口。
- 想打印装订成册→ 选Word。每条消息带发言人和时间戳,分条排版,纸面归档正合适。
- 想做统计→ 选CSV。一条消息占一行,Excel 打开后按联系人、按月份分组都能直接算。
三种格式互不冲突,全要也行。
会不会丢?产出全是本地标准文件
聊天记录平时锁在微信的数据库里,换个环境就很难再捞出来。WeChatMsg 的产物反着来:HTML 是网页,Word 是文档,CSV 是表格,全是通用格式,多年后照样打得开。手机换了、系统重装了、微信改了版,这份副本跟它们没关系,你手里这份一直有效。
第一次运行:备三样东西,敲两组命令
先备齐三样:Python 3.8 及以上、已登录且在运行的微信桌面版、10GB 以上空闲磁盘。
把项目拷到本地:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg执行完,本地多出一个 WeChatMsg 文件夹,源码和文档都在里面。
再装依赖、启动:
pip install -r requirements.txt python main.py第一行会下载全部依赖包,第二行启动主程序,之后按提示选一个联系人、定一个时间范围,导出就开始跑了。
数据量大怎么办:按年分批,挑晚上跑
几年的记录一次导完,机器会闷跑很久,人也盯着难受。稳妥做法是按年分批,任务丢到晚上,早上起来收文件。第一次只导一个季度,确认格式合你胃口,再放心放量。
年度聊天报告:一整年换一张图
把全年的数据交出去,还你一张长图:聊天频率、最常出现的联系人、最活跃的时段都摆在上面,随手就是能发出去的素材。
上图是作者团队用生活数据做的可视化报告样例;年度报告相关的更多素材可以翻 doc/ 目录。
常见报错速查
- 提示找不到微信数据库→ 多半是桌面版没登录完或刚启动没初始化,等它完全起来再跑一次。
- 依赖下载卡住不动→ 换国内 PyPI 镜像源,重新装一遍。
- 想算"去年和谁聊得最多"→ 全年记录先导成 CSV,Excel 里按联系人分组,第一行就是你话最多的人。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考