用python把txt文件转excel文件 1.需要cmd下载 pip install xlwt? 的模板 # -*- encoding: utf-8 -*-import xlwt def txt_xls(filename, xlsname): try: f = open(filename, 'r', encoding='utf-8') xls = xlwt.Workbook() sheet = xls.add_sheet('sheet1', cell_overwrite_ok=True) x = 0 while True: # 按行循环,读取文本文件 line = f.readline() if not line: break for i in range(len(line.split('\t'))): item = line.split('\t')[i] sheet.write(x, i, item) x += 1 f.close() xls.save(xlsname) # 保存xls文件 except: raiseif __name__ == "__main__": filename = "C:\\Users\\Administrator\\Desktop\\original.txt" #需要转化的文件 xlsname = "C:\\Users\\Administrator\\Desktop\\original.xls" #保存及命名 txt_xls(filename, xlsname)
2.注意文件的路径问题不要出错 3.还有txt文件的编码格式也需要修改(一般为utf-8),或者换一个编码格式 如下:
得到的结果如下:
?
66354589