xlsxwriter学习

# coding=utf-8
import sys
import os
import re

path = os.path.realpath(__file__)[:-13]
files=os.listdir(path)
#files.remove('result')
files.remove('handlelog.py')
def readlog(name):
    a=[]
    path1=path+'\\'+name
    s=''
    try:
        f=open(path1,'rb')
        s=f.readlines()
        for x in s:
            x=x.strip()
            if x.startswith("ANT0") or  x.startswith("ANT1"):
                a.append(x)
        return a
    except:
        print("cuocuo")

z=[]

for f in files:
    if "log" in f:
        fname=readlog(f)
        z.append(fname)


def data_to_excel():
    import xlsxwriter
    workbook = xlsxwriter.Workbook("result"+'.xlsx')
    # 定义sheet的名字
    worksheet = workbook.add_worksheet("result")
    bold = workbook.add_format({'bold': True})
    for col in range(0,len(z)):
        for row in range(0,len(z[col])):
            print(col,row)
            worksheet.write(row,col,u'%s' % str(z[col][row]))
    workbook.close()

猜你喜欢

转载自blog.csdn.net/qq_15551663/article/details/88742197