资讯动态

Mac 微信聊天记录导出实操:4 种文档格式 + 年度聊天报告,10 分钟跑通

发布时间:2026/10/24 3:57:58 来源:尧图企业网站定制
Mac 微信聊天记录导出实操4 种文档格式 年度聊天报告10 分钟跑通【免费下载链接】WeChatMsg提取微信聊天记录将其导出成HTML、Word、CSV文档永久保存对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsgWeChatMsg 是一款面向 Mac 微信用户的开源工具。本文带你完成微信聊天记录导出直接读取本机微信的 SQLCipher 加密消息数据库把记录转成 HTML、CSV、DOCX、JSON 四种可直接打开的格式还能生成一页年度聊天报告。装好环境后 10 分钟内就能拿到第一批备份文件全程离线记录不出本机。备份前先做三个判断这节写给还不确定该导出成哪种格式的人——先想清楚能省掉后面的返工。同一个数据库四种输出按给谁看挑最省心格式适合谁典型用途HTML经常翻看记录的人浏览器直接打开图片、时间线原样保留观感最接近微信本身CSV要检索、统计的人导入 Excel 或 Numbers 做筛选、透视适合工作交接和项目复盘DOCX要打印、归档的人打印成纸质档案或存进单位的文档归档系统JSON要程序二次处理的人交给脚本或 AI 工具做进一步分析、迁移、转存也就是说把微信记录转成 Word、Excel 这类日常格式在这里都只是一次导出的事。不必每次都全量搬走缩小范围有两种手段按对象筛选只导出某个人的单聊或某一个群按时间筛选只取某一整年的记录给特定时间段单独留档。环境准备与首次导出这节给第一次使用的人按三步顺序走就行。微信的消息数据库用 SQLCipher 加密相当于给整份记录上了锁WeChatMsg 负责开锁并转成能读的文档。第一步把项目代码拉到本地git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg第二步建虚拟环境并装依赖。虚拟环境venv像隔出来的小隔间项目要的库都装在里面不碰 Mac 上其他程序依赖的包python3 -m venv venv source venv/bin/activate pip install -r requirements.txt如果 pip 卡在 sqlcipher 相关包上、提示编译失败别慌本机缺底层加密库先单独装一次再重跑上面最后一行即可brew install sqlcipher第三步执行第一条全量导出命令python main.py --export-all跑完后项目根目录会多出一个exports文件夹这就是你的第一批备份文件。项目的背景、功能范围和后续计划可延伸阅读仓库里的 readme.md。打开与核对导出结果这节告诉你导出的文件都在哪、怎么确认没问题。exports/里每个联系人、每个群聊各占一个独立目录结构清楚好找。先用浏览器打开任一联系人的 HTML 文件图片位置、消息时间、发送顺序应该和你记忆里微信里的样子一致。这三样齐了这次导出就可以算通过 ✅ 同目录下的 CSV 可以丢进表格软件抽查几行JSON 用任意文本编辑器扫一眼即可。年度聊天报告年末想给这一年的聊天世界盘点一下时看这节。python main.py --generate-report --year 2025输出的是一张图表页全年消息量的月度走势、发消息最集中的时间段、和你聊得最勤的对象。好比给这一年的聊天做了一页年终述职——平时一条条消息没什么感觉汇总成曲线和榜单后谁在你生活里占的位置最多一眼就有数。报告是数据卡片加可视化主体的页面形态风格类似这种数据页把这一页存下来几年后翻出来就是那个时期的数据快照。数据安全记录不出本机备份工具里信任比功能更优先这节把数据流向讲清楚。程序读取的是本地磁盘上微信自己的数据库全程不联网、不上传任何内容解密、格式转换、报告生成所有计算都在本机完成装完即可离线运行没有账号体系没有后端服务器不存在先注册再用的环节导出结果默认放在项目目录的exports文件夹拷到哪里、是否再备份一份全由你决定。进阶定时自动备份这节给不想每月手动敲命令的人用 macOS 自带的 crontab两行配置搞定。crontab -e里加上两行0 3 1 * * cd /path/to/WeChatMsg ./venv/bin/python main.py --export-all 0 3 1 * * tar -czf backups/$(date \%Y\%m).tar.gz exports/第一行在每月 1 号凌晨 3 点用虚拟环境里的解释器跑一次全量导出第二行顺手把exports压成带年月命名的归档包长期免维护地积累备份。排查清单最常碰到的 3 个报错卡住的时候先看这节每条都把最可能的原因放在前面。Q1程序提示找不到数据库或解密失败最常见的原因是微信客户端升级后版本不匹配。先git pull把工具更新到最新版再试。仍不行的话确认 Mac 微信至少登录过一次——数据库登录后才会落盘。Q2导出的文件夹好几个 GB大得离谱体积大头几乎都来自图片和视频。给导出命令加上 text-only 参数导出包会小一个数量级。媒体也想留的话按半年分段导出每段单独压缩存档。Q3pip install 在 sqlcipher 包上报编译失败本机缺少对应的加密库。先brew install sqlcipher再重跑pip install -r requirements.txt。同时用source venv/bin/activate确认虚拟环境处于激活状态别把包装进系统 Python。结尾行动清单准备好了就按顺序做这三件事执行前文的 git clone 并装好依赖遇到 sqlcipher 报错就先brew install sqlcipher运行python main.py --export-all等待完成打开exports目录挑一个重要的群或联系人打开 HTML确认内容完整。做完这三步你的聊天记录就已真正存进了微信之外的地方有余力再补一次python main.py --generate-report --year 2025给今年的对话留下第一张数据快照。【免费下载链接】WeChatMsg提取微信聊天记录将其导出成HTML、Word、CSV文档永久保存对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑