工作表按政治面貌拆分成多个工作表--pandas
import pandas as pd路径 = 'G:/队员名单.xlsx'
数据 = pd.read_excel(路径,index_col='序号')
分割列 = list(数据['政治面貌'].drop_duplicates()) # 返回:['党员', '群众'],笔记13.1
新数据 = pd.ExcelWriter('c:/cs/多个Sheet.xlsx')
for i in 分割列:
数据1 = 数据[数据['政治面貌'] == i]
数据1.to_excel(新数据,sheet_name=i)
新数据.save()
新数据.close()会生成一个带有多个sheet的工作表,分别保存党员和群众
直接拆分成多个工作簿的代码
import pandas as pd
path = 'ceshi\\名单.xlsx'
data = pd.read_excel(path,index_col='学号')
lie = list(data['政治面貌'].drop_duplicates())
for i in lie:
shuju = data==i]
shuju.to_excel(f'{i}.xlsx')
页:
[1]