import csv import openpyxl import os def FileExcel(out): wb = openpyxl.Workbook() ws = wb.worksheets[0] with open(out,'rt',encoding='utf-8') as data: reader = csv.reader(data,delimiter='\t') for row in reader: ws.append(row) wb.save(out+'.xlsx') def ReadFile(): dir = "H:\\python\\案例\\副本" # 文件夹名称 filelist = [] for i in os.listdir(dir): # 遍历整个文件夹 path = os.path.join(dir, i) if os.path.isfile(path): # 判断是否为一个文件,排除文件夹 if os.path.splitext(path)[1] == ".txt": # 判断文件扩展名是否为“.txt” filelist.append(i) for i in filelist: FileExcel(i) for i in range(202): # 循环次数 ReadFile() exit()
Python批量转换txt文本为xlsx
Guess you like
Origin blog.csdn.net/chushudu/article/details/111207520
Recommended
Ranking