QQtoExcel是什么
一个让PC QQ 导出TXT聊天记录转Excel表格的工具
A tool for PC QQ to export TXT chat records to excel tables
前言
由于QQ未提供聊天记录导出成Excel表格的功能,同时,QQ自带的消息管理功能BUG频出无人修复。
导致无法合理利用个人的聊天记录数据实现一些有意思的功能,特此开发此项目。
功能
QQ聊天记录备份
利用导出的QQ聊天记录进行数据分析与统计、构建简单用户画像、数据可视化处理
利用导出的QQ聊天记录生成语料库进行NLP或者聊天机器人模型训练
高效整理与搜索QQ聊天记录
特点
支持好友/群聊转换导出
支持选择导出内容
最完善的正则表达式匹配功能,避免非法字符等原因导致的导出崩溃或者数据不准确问题
使用流程
clone本项目到本地
手动从QQ消息管理器中导出需要转换的消息,注意改为UTF-8-BOM
运行 QQtoExcel.py –> 输入聊天记录txt路径 –> 输入导出路径 –> 导出
如果您是windows用户,没有浏览项目代码需求
可以前往下载页面下载可执行文件,直接运行
注意事项
规定名称 | 解释 |
---|---|
消息分组 | 您的QQ好友分组或QQ群聊分组名称 |
消息对象 | 您的QQ好友或QQ群组 |
当前版本下你可以选择导出项有以下:
可选择项 | 解释 |
---|---|
时间 | 每个消息对象中每条消息的对应时间,格式为:yyyy-mm-dd hh:mm:ss |
昵称 | 每个消息对象中每条消息的对应备注,若无备注着可能为空、QQ号、QQ昵称 |
uid | 每个消息对象中每条消息的联系方式,可能为QQ号或邮箱。该项在好友消息中可能为空 |
内容 | 每个消息对象中每条消息的内容 |
以上 可选项 将作为标题均可自定义
当前版本默认导出文件名为: “分组_昵称.xls”
同时,由于QQ聊天记录中字符复杂,为了避免导出错误程序将对分组名、昵称、内容等涉及到导出Excel的数据进行 本地 预处理。
例如,如检测到您的分组或者昵称存在非法字符将会把非法字符替换为”()”,避免windows系统下文件名规定导致的保存失败。
效果
开发规划
规划
- 支持好友/群聊/全部聊天记录 转换导出
- 支持可选项 选择导出
- 增加 消息分组 可选项,可按分组导出
- 支持 多工作表 导出
- 支持 自定义导出文件名规则
- 支持 聊天记录清洗,去除无效聊天记录
更新日志
2022/7/19 QQtoExcelV1.1.0版本更新新增 自定义可选项标题 功能
新增 操作流程一些细节显示
优化 匹配正则表达式
修复 消息对象分割错误BUG
如何参与贡献
您可以直接在issues中提出您的问题或贡献您的代码
免责声明
此存储库遵循 MIT 开源协议,请务必理解。
我们严禁所有通过本程序违反任何国家法律的行为,请在法律范围内使用本程序。
默认情况下,使用此项目将被视为您同意我们的规则。请务必遵守道德和法律标准。
如果您不遵守,您将对后果负责,作者将不承担任何责任!
该文件夹下没有分享的文件
链接和谐了,已经重传普通下载链接
非常感谢恢复。