import pandas as pd
excel_Data=pd.read_excel('/Users/PycharmProjects/test/test_file/test222.xlsx')
# excel的备注列根据分号进行分割
df=excel_Data['备注'].str.split(';',expand=True).stack()
# 重置索引并把分裂产生的这一列重命名
df=df.reset_index(level=1,drop=True).rename('备注_分裂',inplace=True)
# 合并原来的内容
excel_Data=excel_Data.join(df)
print(excel_Data.columns)
excel_Data.to_excel('/Users/PycharmProjects/test/test_file/test32.xlsx')
python对excel分列转多行
于 2022-01-31 15:53:19 首次发布