把微信聊天记录存成网页、文档和表格:WeChatMsg免费工具上手教程
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
周三晚上十一点,你把微信聊天记录拷进了电脑。用的工具是WeChatMsg,一个免费开源工具,能把记录存成HTML网页、Word文档和CSV表格,聊天历史从此不再随旧手机消失。
📦 WeChatMsg是什么
WeChatMsg是一个开源的微信聊天记录导出工具:它直接读取你电脑上微信PC版的本地数据库,把聊天记录转换成HTML、Word、CSV三种格式的文件,再对数据做统计,生成一份年度聊天报告。面向想把历史长期保存、做纪念册、或者做点数据分析的人。整个过程本地处理,数据不离开你的设备。
🚀 先看到结果:微信聊天年度报告长这样
先看产出,再谈它怎么工作。前一页那份年度报告不是冷冰冰的统计:顶部是年度汇总,中间是全年最重要的瞬间,底部是地理和季节分布,消息数量、活跃时段、常聊话题都在里面。翻起来像在读这一年,而不是刷一条刷不完的聊天列表。
doc/目录里还有这样的界面:上面是年度统计卡片,下面是地理分布图,年度里程12580公里、点亮14个城市,一眼可见。
🔍 跟着跑一遍:从代码到图形界面
连接微信数据前要准备的两样东西
先装Python 3.7+,终端输入python --version能看到版本号就行,没有就去官网装一个。再确认微信PC版已登录你要导出的账号,程序靠它找本地聊天数据库。
三条命令:克隆、安装、运行
下载代码:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg这时候目录下应该能看到readme.md和doc图片目录。为避免依赖冲突,建个独立虚拟环境再装依赖:
python -m venv venv source venv/bin/activate pip install -r requirements.txtWindows用户把第二行换成venv\Scripts\activate。终端最后一行打印一串Successfully installed,依赖就齐了。运行主程序:
python main.py会弹出一个图形窗口,点击"连接微信数据",程序找到微信PC版的本地数据库,列出联系人和群。联系人多的话先挑几个试导,别一次全导。
📤 导出的微信聊天记录能做什么
你可以把任何一段对话变成双击就能打开的网页。HTML文件还原了聊天界面,消息顺序、时间、图片和表情都在,浏览器里点开就能看。做完之后你手上多了一份随时可翻的记录,不再依赖当时那台手机,换什么设备都打得开。
想打印就选Word导出。聊天记录会变成字体和排版都能调的文档,打印装订起来就是一册纪念册。有人专门挑和家人的聊天记录做这件事,一页一页把时间标出来。
想分析就用CSV,它是Excel能直接打开的表格,筛选一下就能找到当年的关键决策点。WeChatMsg还会自动生成年度聊天报告:那年你给谁发的消息最多、最活跃的时段、用词最多的关键词,都替你算好,跟着记录一起存下来。
⚖️ 跟微信自带的迁移比有什么区别
如果你之前一直只用微信自带的"迁移聊天记录到另一台手机",那它解决的是"把记录搬到新手机",而不是"把记录变成能检索、能打印、能分析的文件"。截图保存更费手,一张一张截,存完也没法搜。WeChatMsg的做法不一样:直接读本地数据库,一次性输出结构化文件,几千条消息一步变成能筛选的网页或表格。两者不冲突——迁移是手段,导出是目的,想让记录长期可用,靠的是后者。项目取名"留痕"也是这个意思:数据留下,记忆留下。
👤 实际用起来:小周的300页家庭聊天册
上个月小周换了手机,换之前他做了一件事:用WeChatMsg把和爸爸的五年聊天记录导了出来。他爸不太打字,发的大多是语音和短句,所以他把时间范围选成"近五年",导出Word格式。中间卡了一下:电脑内存只有8G,导出到后面半天没动,他改成按年份分几次导,就顺了。最后打印出来三百多页,订成一本小册子。翻的时候他翻到一条完全忘了的事——2021年某个他特别忙的晚上,爸爸连发了三条"吃饭了没"。那本书现在放在家里的茶几上。
⚠️ 跑之前注意这些
这个工具读的是微信PC版的本地数据库,只用手机的话,暂时没有可导出的数据源。
如果导出比预期慢,多半是聊天量太大,按年份或联系人拆开导,会快不少,内存占用也小。
项目readme里写明了很久没更新,万一哪天微信改版改了数据库结构跑不动,要么等社区维护,要么自己看代码改——代码是开源的,readme里信息很全。
语音消息在导出文件里会变成文字描述,想完整保留媒体的话,再用微信自带备份存一份。
📌 接下来
今晚挑一个你聊得最多的人,把过去一年的记录导出来,看看自动生成的年度聊天报告长什么样。确认数据完整之后,再把全部导一遍,拷到移动硬盘里——过阵子记得检查一下那块硬盘。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考