完善csv字段

This commit is contained in:
shuaikangzhou 2024-01-04 20:28:08 +08:00
parent 1d67b16c3d
commit cad1d45a4b
2 changed files with 9 additions and 3 deletions

View File

@ -24,7 +24,11 @@ class CSVExporter(ExporterBase):
writer = csv.writer(file)
writer.writerow(columns)
# 写入数据
writer.writerows(messages)
# writer.writerows(messages)
for msg in messages:
other_data = [msg[12].remark, msg[12].nickName, msg[12].wxid] if self.contact.is_chatroom else []
writer.writerow([*msg[:9], *other_data])
self.okSignal.emit('ok')
def run(self):
self.to_csv()
self.to_csv()

View File

@ -61,6 +61,8 @@ class Me(Person):
self.name = ''
self.mobile = ''
self.smallHeadImgUrl = ''
self.nickName = self.name
self.remark = self.nickName
class Contact(Person):
@ -79,7 +81,7 @@ class Contact(Person):
self.avatar_path = Icon.Default_avatar_path
self.is_chatroom = self.wxid.__contains__('@chatroom')
self.detail = contact_info.get('detail')
self.label_name = contact_info.get('label_name') # 联系人的标签分类
self.label_name = contact_info.get('label_name') # 联系人的标签分类
"""
detail存储了联系人的详细信息是个字典