
WeChatMsg 教程4步导出微信聊天记录为HTML、Word、CSV并生成年度报告【免费下载链接】WeChatMsg提取微信聊天记录将其导出成HTML、Word、CSV文档永久保存对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsgWeChatMsg留痕是一款开源的微信聊天记录导出工具它读取本地聊天数据库把对话转成 HTML、Word、CSV 文档永久保存还能汇总出年度聊天报告。如果你是 Windows 用户、日常使用微信 PC 版跟着本文 4 步操作即可拿到第一份导出结果。微信聊天记录为什么难保存想换手机之前把几年对话带走大多数人卡在这一步微信官方没有提供导出全部记录的入口逐条截图存档既繁琐得到的图片又没法检索和统计。真正的障碍在更底层——微信 PC 版把所有会话存在本地一个上了锁的数据库里SQLCipher即加密版 SQLite钥匙不落在磁盘上只随微信进程运行存在于内存中。复制文件直接打开的思路因此行不通而 WeChatMsg 的路线是先从运行中的微信拿到钥匙、再打开数据库整个过程都在你自己的电脑上完成。微信聊天记录导出原理4步看懂它怎么做到 第一步从微信进程内存里取密钥输入是已登录的微信 PC 版程序扫描运行中的微信进程把数据库密钥从内存中提取出来写进配置——这是全部流程的前提微信没登录这一步必然失败。第二步解密本地数据库拿密钥打开微信数据目录WeChat Files 或 xwechat_files中的加密数据库文件 EnMicroMsg.db解锁后读出标准 SQLite 表格一行一条消息时间、发送者、类型、内容各占一列。第三步把类型编号翻译成可读内容每条消息在库里只有一个类型编号文本、图片、语音、链接、系统提示等WeChatMsg 用内置映射表反查文本原样输出图片、语音、视频从附件目录拷贝对应文件替换进去系统提示显示为居中分隔说明。导出哪些会话、输出什么格式由 config.yaml 决定同一组参数重复运行结果一致。第四步输出三种文档与年度报告同一份数据按不同形态落地HTML 贴近聊天气泡的阅读方式且支持站内检索Word 便于打印归档CSV 是纯表格、可导入 Excel 做自定义统计按年度聚合后还能得到全年消息总量、年度第一条与最后一条消息等维度 安装与运行 WeChatMsg从克隆到首次导出前置条件清单Windows 系统已安装并登录微信 PC 版Python 3.8 及以上安装依赖git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt # 安装依赖库然后按取密钥 → 配置 → 导出 →可选报告的顺序依次执行python wechatmsg.py -k # 从微信进程获取数据库密钥 python wechatmsg.py -C # 交互式写入密钥、导出格式等配置 python wechatmsg.py -e # 按配置导出聊天记录 python wechatmsg.py -R # 生成年度聊天报告可选参数速查参数作用-k获取数据库密钥微信需处于登录状态-C交互式配置密钥、输出格式等导出设置-e按配置导出 HTML / Word / CSV-R生成年度聊天报告常见报错与解决办法 取密钥失败或密钥不匹配多因微信未登录或密钥取自旧的登录会话重新打开微信登录再执行-k重新获取即可。提示找不到 EnMicroMsg.db微信新版调整了数据目录结构WeChat Files 与 xwechat_files 并存先定位实际路径再在 config.yaml 中修改数据库目录。读取阶段直接报错通常是微信版本与工具期望的数据结构对不上不要硬导出半份文件先核对微信版本、把工具更新到对应版本再重跑。导出的范围或格式不对多为-C配置没改到位重新执行-C调整会话与格式再跑-e。功能速览与延伸资源一句话收束WeChatMsg 把上了锁的本地聊天数据库变成 HTML、Word、CSV 与年度报告数据始终留在你的电脑上。延伸资源项目背景与留痕理念readme.md年度报告等预览素材doc/ 目录提醒README 说明项目处于长期维护状态不同微信版本的数据目录结构存在差异卡住时先核对微信版本再排查 ️【免费下载链接】WeChatMsg提取微信聊天记录将其导出成HTML、Word、CSV文档永久保存对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考