有人知道如何使用python从多个xlsx工作表中删除同一单列吗?
之后,这些工作表将其保存到同一路径。
首先,您应该使用Excel工作簿创建一个列表,并将其保存在名为“文件”的变量中:
dfs = []
for file in files:
df = pd.read_excel(file, sheet_name = None)
dfs.append(df)
col_to_delete = ['Your columns']
for df in dfs:
#Here you delete one by one
df.drop(labels = col_to_delete, inplace = True)
[此后,我不知道您是否要合并所有.xlsx或覆盖,但这是另一个问题,查看pd.Write()的文档以保存文件
希望有帮助