WeChatMsg教程:导出微信聊天记录为HTML/Word/CSV并生成年度报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
某天换手机,发现三年前的群聊记录找不到了,而微信官方的导出口径很有限。WeChatMsg 就是为普通电脑用户准备的开源工具:它能从本地微信电脑版提取聊天记录,导出为 HTML、Word、CSV 文档永久保存,还能分析一整年的消息生成年度聊天报告。
三十秒判断值不值得装
简单来说,它是一个把微信聊天记录提取出来、导出成文档的免费开源工具,数据全程不需要上传云端。装好之后,它可以:
- 读取微信本地数据库,提取聊天内容
- 把选中的联系人或群聊导出为 HTML、Word 或 CSV
- 汇总全年数据,生成年度聊天报告
- 全程本地处理,数据不出电脑
三步跑通第一次导出
前提:装有微信电脑版的电脑,以及 Python 3.7 或更高版本,无需额外配置。
第一步:获取项目代码
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg第二步:安装依赖
cd WeChatMsg pip install -r requirements.txt第三步:运行并导出
python main.py会弹出图形界面,选择微信数据目录、选定导出格式,即可开始导出。记录量大时处理几分钟属于正常现象,中途别关窗口;同一批内容想换一种格式,重复导出一次、换个格式就行。
导出记录、分析全年、数据留在本地
把聊天记录导出成文档
选中某个联系人或某个群聊,它的消息会被提取成你选的格式文件:
- HTML:还原聊天界面排版,图片和表情正常显示,适合浏览器里浏览、回忆
- Word:生成可打印文档,适合装订成实体纪念册
- CSV:输出表格文件,Excel 可直接打开,方便筛选和统计
和常见的手动方式对比:
| 导出方式 | 得到什么 | 局限 |
|---|---|---|
| 手动截图、复制文字 | 零散的图片与文本 | 无法检索,容易遗漏 |
| 微信电脑版自带备份 | 备份包 | 不能直接浏览和分析 |
| WeChatMsg 导出 | HTML/Word/CSV 文档 | 可归档、可检索、可二次处理 |
三种格式按需选择:浏览用 HTML,打印用 Word,统计用 CSV。同一批记录可以分别导出到不同目录,互不覆盖。
生成年度聊天报告
报告把全年的消息数量、对话对象等数据汇总成图表,一眼看清这一年的聊天状况。再结合朋友圈等数据,还能看到全年"过得怎么样"。仓库的 readme 里附有年度报告的预览,可以先看样式,再生成自己的版本。
数据留在自己电脑上
提取过程读取的是本机微信电脑版的本地数据库,全程没有需要登录账号或上传文件的环节;导出文件保存在你自己指定的本地目录,存到哪里、怎么备份、何时删除都由你决定。对在意隐私的用户来说,本地处理也是选它的主要原因。
更多功能细节见 readme.md。
把聊天记录变成能归档的文档
归档旧聊天记录:你可以按时间分段导出重要联系人或家人群组的记录,每年存一个文件,用 Word 格式还能打印成实体册子。导出的 HTML 双击即可打开,聊天气泡和图片按原始顺序显示。文件按年份命名,方便日后查找。
提取工作记录:你可以把项目群的记录导出为 CSV,用 Excel 的筛选功能快速定位关键决策、任务分配和 deadline 承诺。需要交给同事核对时,CSV 是最省事的交接格式。按年分段导出,单个文件体积可控。
回顾全年状态:你可以在年底生成一份年度聊天报告,看看自己最活跃的时段、互动最多的对象,作为年终复盘的素材。数据在临近年底时最完整,适合在 12 月下旬生成。
使用前要知道的事
- 久未更新:README 中写明项目已很久没有更新,新版微信可能不兼容,先小范围试跑并保留备份。
- 仅电脑版:聊天记录读取自微信电脑版的本地数据库,只存在于手机端的记录无法提取。
- 先退出微信:微信运行期间数据库被占用,导出前先退出电脑版,避免读取冲突。
- 大数据量分段:某个群消息特别多或时间跨度长时,按年份、按联系人分段导出,降低单次导出失败的概率。
常见问题
导出的内容包含图片和语音吗?HTML 格式会保留图片,语音、视频等以文字占位显示。原始媒体文件想完整保存,建议另用微信自带备份单独存一份。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考