1 def txt_xls(filename, xlsname):
 2     try:
 3         f = open(filename)
 4         xls = xlwt.Workbook()
 5         # 生成excel的方法,声明excel
 6         sheet = xls.add_sheet('sheet', cell_overwrite_ok=True)
 7         x = 0  # 在excel开始写的位置(y)
 8 
 9         while True:  # 循环读取文本里面的内容
10             line = f.readline()  # 一行一行的读
11             if not line:  # 如果没有内容,则退出循环
12                 break
13             for i in range(len(line.split(','))):  # \t即tab健分隔
14                 item = line.split(',')[i]
15                 sheet.write(x, i, item)  # x单元格经度,i单元格纬度
16             x += 1  # 另起一行
17         f.close()
18         xls.save(xlsname)  # 保存为xls文件
19     except Exception as e:
20         pass