4条命令把微信聊天记录变成HTML、Word、CSV永久留存:WeChatMsg上手拆解

发布时间:2026/9/12 9:10:16

4条命令把微信聊天记录变成HTML、Word、CSV永久留存:WeChatMsg上手拆解 4条命令把微信聊天记录变成HTML、Word、CSV永久留存WeChatMsg上手拆解【免费下载链接】WeChatMsg提取微信聊天记录将其导出成HTML、Word、CSV文档永久保存对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsgWeChatMsg 是一个微信聊天记录导出工具它读取微信 PC 版的加密本地聊天数据库把对话导出成 HTML、Word、CSV 和年度聊天报告全程在本地完成。适合想备份聊天记录、归档旧会话的人。导出后你会拿到什么3 份文档加 1 份报告微信聊天记录导出的产物是可以直接打开的文档而不是一堆没法检索的截图HTML最接近微信聊天气泡的样式浏览器里就能翻文字可搜索适合长期浏览Word同一份数据做成纸质档案方便打印存档CSV一行一条消息时间、发送者、内容各占一列可直接导入 Excel 做自定义统计年度聊天报告全年消息总量、最聊得来的好友、年度第一条与最后一条消息等维度一页看完一整年对话三种格式同源不用重复导出浏览选 HTML存档选 Word做统计选 CSV。从锁住的数据库到文档三步走的路径微信聊天记录导出的第一步是先找到数据。整个流程分三段找到数据、打开数据库、把内容翻译出来再输出。聊天记录存在哪里Windows 上微信的会话全部躺在硬盘的微信数据目录WeChat Files 或 xwechat_files里核心文件是消息库EnMicroMsg.db这个库用 SQLCipher 加密可以理解为带密码锁的 SQLite 文件直接拷贝出来打不开密钥不在磁盘上它只存在于微信进程的内存里进程内存就是运行中程序的工作记忆程序一关就消失这也是为什么微信 PC 版必须保持登录密钥只有微信活着的时候才取得到怎么拿密钥、怎么把编号翻译回内容 WeChatMsg 扫描微信进程内存拿到密钥再用它解密本地数据库解密后就是一行一条消息的标准结构每条消息带一个类型编号文本、图片、语音、视频、链接、系统提示并不是直接可读的文字工具用内置映射表把编号反查成内容文本原样输出图片、语音、视频替换成从附件目录拷来的对应文件系统提示显示为分隔说明导出谁的会话、用哪种格式由配置文件config.yaml决定参数固定后结果可重复一份数据怎么变成三种格式HTML 管浏览和检索Word 管打印存档CSV 管表格统计三份都从同一份数据生成年度报告是数据的聚合视角消息量、好友排行、首尾消息格式之间互不影响按配置选生成哪几种即可从克隆到第一次导出5 条命令跑通前提条件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 -e # 按配置导出聊天记录这是微信聊天记录导出的最短路径顺序固定取密钥 → 写配置 → 导出 →可选生成报告。参数速查参数作用-k从微信进程获取密钥微信必须处于登录状态-C交互式写入密钥、导出格式等配置-e按配置导出 HTML / Word / CSV-R生成年度聊天报告跑通一次之后想换会话或换格式改config.yaml里的参数再执行对应命令就行。运行前先看这 4 个边界与坑微信聊天记录导出最容易卡住的四个情况每个都先说现象再说怎么办密钥取不到几乎都是因为微信没登录或刚重启过。确认微信 PC 版登录状态后再执行-k找不到数据库不同微信版本数据目录名不同老的叫 WeChat Files新的叫 xwechat_files。到用户目录下逐个找目录先定位 EnMicroMsg.db 再谈导出导出直接报错项目处于长期维护期README 明确写了很久没更新新版微信可能改了数据结构。失败先核对微信版本别硬跑密钥不匹配时工具会在读取阶段直接报错不会悄悄产出半份文件数据口径与隐私解密、读取、导出全在你自己的机器上完成没有数据上云导出内容以本地数据库行数据为准——库里有的记录文档里一定有可以跟会话历史逐条对账 ️一句话总结WeChatMsg 帮你做了什么微信聊天记录导出的价值在于WeChatMsg 把你硬盘上加密的聊天数据库变成 HTML、Word、CSV 和年度报告数据全程不离开你的设备。想继续看readme.md项目背景与留痕理念维护状态和作者后续安排写在这里doc/年度报告与系列项目的预览图作者计划把 2025 年度报告放进行影集项目实现它的报告页形态参考【免费下载链接】WeChatMsg提取微信聊天记录将其导出成HTML、Word、CSV文档永久保存对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/12 9:10:16

一周实测:用Grok Bot当AI员工,一人公司自动化工作流全解析

过去这一周,我把手头几个不太需要"人情世故"的活儿轮流交给了 Grok Bot 去跑。不是那种问一句答一句的聊天,而是直接以"这个任务归你"的方式丢给它,让它自己拆解、自己调用工具、自己交付结果。一周跑下来,一…

2026/9/12 9:10:16

大模型Token计费与缓存命中率:AI课作业省钱实战指南

这学期我们那门 AI 课,作业全部跑在真实的大模型 API 上,额度不包、自掏腰包,用多少 Token 就扣多少钱。开学第一周群里就有人晒账单,同样一道题,有人花了几毛,有人花了好几块,差距最大的地方不…

2026/9/12 10:00:22

SadTalker说话头完整部署指南:新手10分钟上手

SadTalker说话头完整部署指南:新手10分钟上手 【免费下载链接】SadTalker [CVPR 2023] SadTalker:Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking Face Animation 项目地址: https://gitcode.com/GitHub_…

2026/9/12 10:00:22

S7-200 PLC与MCGS组态在液位串级控制中的应用

1. 项目概述:液位串级控制系统的工业价值在化工、水处理、食品加工等行业中,液位控制是最基础也最关键的工艺环节之一。传统单回路控制往往难以应对大滞后、强干扰的工况,而串级控制通过主副回路的协同,能显著提升系统响应速度和稳…

2026/9/12 10:00:22

MFC远程控制开发实战:轻量级C++通信框架搭建

简介:本资源是一套基于MFC框架开发的轻量级远程控制软件完整源码工程,面向具备C和Windows编程基础的中高级开发者,聚焦远程桌面控制、系统管理与技术支持类场景的实战实现。压缩包共59个文件,涵盖13个头文件(.h&#x…

2026/9/12 10:00:22

Android窗口机制:Window与WindowManager深度解析

1. Window与WindowManager核心概念解析在Android系统中,Window和WindowManager构成了视图显示的基础架构。Window是一个抽象类,它代表了一个窗口的概念,每个Activity、Dialog和Toast都对应着一个Window实例。而WindowManager则是管理系统窗口…

2026/9/12 9:55:22

团队AI命令行工具(teamai-cli):从设计到落地实践

先说明一下:我拿到手上的信息只有“teamai-cli”这个项目名和它关联的热搜词。作为一个在团队协作工具和AI工程化领域折腾了不少年的人,看到这个名字,第一反应就是——终于有人把AI能力和团队工作流塞进终端了。 团队里真正高频使用AI的&…

2026/9/12 2:05:33

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/12 3:55:12

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/12 0:04:17

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现

简介:本资源是一份面向智能优化算法研究者与MATLAB初学者的仿生智能算法实践代码包,聚焦于长鼻浣熊优化算法(COA)的多策略改进与性能验证。针对传统COA易陷局部最优、收敛精度不足等问题,作者融合Circle映射初始化提升…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 6:29:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/12 6:37:43

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码