我正试图加快此脚本的速度,以读取95个以上的xlsx文件,并将包含多个工作表的文件拆分为单个xlsx文件。现在,脚本正在爬网。有什么办法可以加快速度吗?
import glob
listOfFiles = glob.glob('/path/*.xlsx')
for doc in listOfFiles:
wb = load_workbook(filename=(doc))
for sheet in wb.worksheets[1:]:
new_wb = Workbook()
ws = new_wb.active
for row_data in sheet.iter_rows():
for row_cell in row_data:
ws[row_cell.coordinate].value = row_cell.value
new_wb.save('/newpath/{0}.xlsx'.format(sheet.title))