【发布时间】:2022-08-21 11:39:14
【问题描述】:
我有以下代码:
import pandas as pd
df22=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table22.xlsx\")
#Select the sheets that are to be transformed
df3=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table3.xlsx\")
df4=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table4.xlsx\")
df5=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table5.xlsx\")
df6=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table6.xlsx\")
df7=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table7.xlsx\")
df8=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table8.xlsx\")
df9=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table9.xlsx\")
df10=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table10.xlsx\")
df11=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table11.xlsx\")
df12=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table12.xlsx\")
df13=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table13.xlsx\")
df14=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table14.xlsx\")
df15=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table15.xlsx\")
df16=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table16.xlsx\")
df17=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table17.xlsx\")
df18=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table18.xlsx\")
df19=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table19.xlsx\")
df20=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table20.xlsx\")
df21=pd.read_excel(r\"C:\\Users\\H\\Desktop\\Files\\Table21.xlsx\")
df=pd.concat([df22,df3,df4,df5,df6,df7,df8,df9,df10,df11,df12,df13,df14,df15,df16,df17,df18,df19,df20,df21], join=\'inner\')
df.to_excel(r\'C:\\Users\\H\\Desktop\\Files\\Allweeks.xlsx\', sheet_name=\'sheet1\', index = False)
它将第 22.xlsx 周附加到 3 到 21 之间的所有周。我试图找出是否有人知道如何改进这个脚本。我试图使用循环,但我无法让它工作。
标签: python excel pandas dataframe concatenation