import re
import xlsxwriter
dataList = []
with open("1172.txt", mode='r') as file:
for line in file:
res = re.findall(r'.*(\[.*\])cmd.*commonId\":\"(.*)\"+?,.*open_id\":\"(.*\"?)\",\"paybackType.*', line)
if 0 == len(res):
continue
else:
dataList.append(res[0])
file = xlsxwriter.Workbook("Data.xlsx")
row = 0
tableIndex = 1
table = file.add_worksheet(str(tableIndex))
for data in dataList:
if row >= 10086:
tableIndex += 1
row = 0
table = file.add_worksheet(str(tableIndex))
col = 0
for value in data:
table.write(row,col,value)
col += 1
row += 1
file.close()