我试图通过在高性能计算机和anaconda上运行来加速我的代码,任何人都可以提供任何建议,因为工作簿大小表是600张。 以下是我的代码
#gc.collect()
import pandas as pd
import xlrd
file = r'C:\\Users\\Taqwa\\Desktop\\stations\\9575_output.xlsx'
list_dfs = []
xls = xlrd.open_workbook(file, on_demand=True)
for sheet_name in xls.sheet_names():
df = pd.read_excel(file,sheet_name)
list_dfs.append(df)
dfs = pd.concat(list_dfs,axis=0)
writer = pd.ExcelWriter('C:\\Users\\Taqwa\\Desktop\\stations\\9575_output_Concat.xlsx')
dfs.to_excel(writer,'9575Contatenated')
writer.save()
鉴于我在运行代码8小时后得到了结果。