Python读取txt内容写入xls格式excel中的方法
由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新
importxlwt
importcodecs
defTxt_to_Excel(inputTxt,sheetName,start_row,start_col,outputExcel):
fr=codecs.open(inputTxt,'r')
wb=xlwt.Workbook(encoding='utf-8')
ws=wb.add_sheet(sheetName)
line_number=0#记录有多少行,相当于写入excel时的i,
row_excel=start_row
try:
forlineinfr:
line_number+=1
row_excel+=1
line=line.strip()
line=line.split('')
len_line=len(line)#list中每一行有多少个数,相当于写入excel中的j
col_excel=start_col
forjinrange(len_line):
print(line[j])
ws.write(row_excel,col_excel,line[j])
col_excel+=1
wb.save(outputExcel)
except:
print('')
if__name__=='__main__':
sheetName='Sheet2'#需要写入excel中的Sheet2中,可以自己设定
start_row=7#从第7行开始写
start_col=3#从第3列开始写
inputfile='text.txt'#输入文件
outputExcel='excel_result.xls'#输出excel文件
Txt_to_Excel(inputfile,sheetName,start_row,start_col,outputExcel)el)
以上这篇Python读取txt内容写入xls格式excel中的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。