700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python读取目录里所有txt文件转excel

python读取目录里所有txt文件转excel

时间:2021-10-18 04:50:02

相关推荐

python读取目录里所有txt文件转excel

# -*- encoding: utf-8 -*-import osimport xlwtdef txt_xls(filename, xlsname):try:f = open(filename)xls = xlwt.Workbook()# 生成excel的方法,声明excelsheet = xls.add_sheet('sheet', cell_overwrite_ok=True)x = 0 # 在excel开始写的位置(y)while True: # 循环读取文本里面的内容line = f.readline() # 一行一行的读if not line: # 如果没有内容,则退出循环breakfor i in range(len(line.split(' '))): # \t即tab健分,本处为空格分隔item = line.split(' ')[i]sheet.write(x, i, item) # x单元格经度,i单元格纬度x += 1 # 另起一行f.close()xls.save(xlsname) # 保存为xls文件except:raiseif __name__ == '__main__':# 要提前建好文件夹xls_path = '../node_side/fiscobcos/stastic_log/xls/'txt_path = '../node_side/fiscobcos/stastic_log/'files = os.listdir(txt_path)print(files)for file_name in files:try:txt_name = txt_path + file_name## 因为文件名里面包含了文件的后缀,所以重命名的时候要加上xls_name = xls_path + file_name.split('.')[0] + '.xls'print(txt_name)print(xls_name)txt_xls(txt_name, xls_name)except:## 跳过一些系统隐藏文档pass

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。