吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14106|回复: 88
收起左侧

[原创工具] 【8月1日更新】【开源】【QQtoExcel】一个让PC QQ 导出TXT聊天记录转Excel表格的工具

    [复制链接]
奥怪 发表于 2022-7-19 16:05
本帖最后由 奥怪 于 2022-8-1 17:18 编辑

QQtoExcel

Github开源项目地址

https://github.com/aoguai/QQtoExcel

前言

由于QQ未提供聊天记录导出成Excel表格的功能,同时,QQ自带的消息管理功能BUG频出无人修复。

导致无法合理利用个人的聊天记录数据实现一些有意思的功能,特此开发此项目。

功能

  1. QQ聊天记录备份
  2. 利用导出的QQ聊天记录进行数据分析与统计、构建简单用户画像、数据可视化处理
  3. 利用导出的QQ聊天记录生成语料库进行NLP或者聊天机器人模型训练
  4. 高效整理与搜索QQ聊天记录

特点

  • 支持 CIL
  • 支持好友/群聊转换导出
  • 支持选择导出内容
  • 最完善的正则表达式匹配功能,避免非法字符等原因导致的导出崩溃或者数据不准确问题

注意事项

规定名称 解释
消息分组 您的QQ好友分组或QQ群聊分组名称
消息对象 您的QQ好友或QQ群组

当前版本下你可以选择导出项有以下:

可选择项 解释
时间 每个消息对象中每条消息的对应时间,格式为:yyyy-mm-dd hh:mm:ss
昵称 每个消息对象中每条消息的对应备注,若无备注着可能为空、QQ号、QQ昵称
uid 每个消息对象中每条消息的联系方式,可能为QQ号或邮箱。该项在好友消息中可能为空
内容 每个消息对象中每条消息的内容

以上 可选项 将作为标题均可自定义

同时你还可以选择 Excel表格导出文件方式

可选择项 解释
按联系人导出 所有联系人将单独导出到一个文件夹中,当前版本默认导出文件名为:"分组_昵称.xls"
按分组导出 联系人将按分组导出到对应的分组文件夹中,当前版本默认导出目录规则为:"分组/昵称.xls"

同时,由于QQ聊天记录中字符复杂,为了避免导出错误程序将对分组名、昵称、内容等涉及到导出Excel的数据进行 本地 预处理。

例如,如检测到您的分组或者昵称存在非法字符将会把非法字符替换为"()",避免windows系统下文件名规定导致的保存失败。

开发规划

规划

  • [x] 支持好友/群聊/全部聊天记录 转换导出
  • [x] 支持可选项 选择导出
  • [x] 增加 消息分组 可选项,可按分组导出
  • [ ] 支持 多工作表 导出
  • [ ] 支持 自定义导出文件名规则
  • [ ] 支持 聊天记录清洗,去除无效聊天记录

更新日志

  • 2022/8/1 QQtoExcelV1.5.0版本更新
    • 新增 消息分组 可选项,可按分组导出
    • 修复 打包程序在 windows7 不可用的情况
    • 更新后支持 CIL
    • 优化 代码结构
  • 2022/7/31 更新README
  • 2022/7/19 QQtoExcelV1.1.0版本更新
    • 新增 自定义可选项标题 功能
    • 新增 操作流程一些细节显示
    • 优化 匹配正则表达式
    • 修复 消息对象分割错误BUG

      效果

      1.png
      2.png
      3.png
      4.png

下载与使用

GUI 与 可执行文件说明

如果您是windows用户,没有浏览项目代码需求
可以前往下载页面下载 解压后得到

  • releases.exe :普通用户使用,不支持 CLI ,有简单 CMD 界面与引导
  • QQtoExcel.exe :一般开发者使用,仅支持 CLI

同时你可以前往 QQtoExcel_GUI 下载GUI版本
另,提供百度云下载链接
链接:https://pan.baidu.com/s/195qKzjbVkUp2iQNQmZCJ3Q?pwd=xasi
提取码:xasi

蓝奏云下载链接
https://aoguai.lanzouw.com/b00pz2cmh
密码:gfcl

如果您需要浏览项目代码

项目运行流程

  1. clone本项目到本地

  2. 手动从QQ消息管理器中导出需要转换的消息,注意改为UTF-8-BOM

  3. 运行 CIL 相关命令即可

示例:

QQtoExcel 全部消息记录.txt

CIL 用法

你可以通过 QQtoExcel -h 来获取相关 CIL 参数信息与帮助

同时您可以直接在 issues 中提出您的问题或通过 提交PR 贡献您的代码

免费评分

参与人数 15吾爱币 +21 热心值 +14 收起 理由
山河一号 + 1 + 1 谢谢@Thanks!
Keleing + 1 我很赞同!
321fy + 1 + 1 谢谢@Thanks!
aipca + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
shimuhua + 1 用心讨论,共获提升!
Jackbboy + 1 我很赞同!
笙若 + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
growing88 + 1 + 1 谢谢@Thanks!
想个ID想半年 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
杰克No2 + 1 + 1 我很赞同!
苏浩 + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
anwen + 3 + 1 好东西直接拉满~ 么么哒~
戚风蛋糕 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 奥怪 发表于 2022-7-19 17:16
haiyangnanzi 发表于 2022-7-19 17:06
楼主大人,我想问一下,现在还能导出聊天记录txt到本地吗?直接导,原来可以的,现在都不知道导出的是啥,q ...

可以的,记得选TXT格式 4.png
oks 发表于 2022-7-19 16:19
 楼主| 奥怪 发表于 2022-7-19 16:39
oks 发表于 2022-7-19 16:19
好东西,要是能支持微信就更好了

害,主要是微信没有官方导出聊天记录的功能
anwen 发表于 2022-7-19 16:57
转链小助手来啦~「QQtoExcelV1.1_windows.zip」
https://www.aliyundrive.com/s/vnfLiFRHcN6


先谢谢楼主,呜呜呜 同时问一下支持导出之前备份的文件的聊天记录吗
好友没了但是之前备份的...还能导入到手机..这种的有办法搞出来吗...


免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
奥怪 + 1 + 1 谢谢@Thanks!

查看全部评分

haiyangnanzi 发表于 2022-7-19 17:06
楼主大人,我想问一下,现在还能导出聊天记录txt到本地吗?直接导,原来可以的,现在都不知道导出的是啥,qq的
 楼主| 奥怪 发表于 2022-7-19 17:18
anwen 发表于 2022-7-19 16:57
转链小助手来啦~「QQtoExcelV1.1_windows.zip」
https://www.aliyundrive.com/s/vnfLiFRHcN6

唔....这个只支持PC导出的TXT聊天记录
手机备份出来的暂时不支持嗷
virs520 发表于 2022-7-19 17:24
QQ图片会怎么存储的啊,Excel里面存储图片?
 楼主| 奥怪 发表于 2022-7-19 17:27
virs520 发表于 2022-7-19 17:24
QQ图片会怎么存储的啊,Excel里面存储图片?

官方自带的导出聊天记录功能TXT格式的话是不支持图片和语音的嗷
wocuole 发表于 2022-7-19 17:54
感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 17:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表