import pandas as pd import os
df = pd.read_excel("filename.xlsx")
os.mkdir("output_folder")
for col_value in df['column_name'].unique(): df_filter = df[df['column_name'] == col_value] output_path = os.path.join("output_folder", str(col_value) + ".xlsx") df_filter.to_excel(output_path, index=False)
解释:此代码将 Excel 文件按照列名为 'column_name' 的列值进行拆分,并将拆分后的文件保存在名为 'output_folder' 的文件夹中。其中,对于每个不同的列值,将创建一个新的 Excel 文件,并将所有具有该列值的行复制到该文件中。最后将所有的拆分后的文件保存在指定的文件夹中。
注意:将 "filename.xlsx" 和 "column_name" 替换为实际值。此外,也可以更改生成的拆分文件的格式和文件路径。
上一篇:按列阅读列表
下一篇:按列值查询Bigtable