一、效果
二、代码
""" 将全校学生信息表按班级拆分为50个excel表 """import pandas as pd
df = pd.read_csv('宪法在校生信息.csv') #读取表
for j in range (15,21,1):for i in range (1,9): #8为每个年级班级数save_data =df[df['班级']=='小学20'+str(j)+'级'+str(i)+'班']print('小学20'+str(j)+'级'+str(i)+'班完成')save_data.to_csv('小学20'+str(j)+'级'+str(i)+'班.csv',encoding='utf_8_sig',index=False)
三、遇到的问题&解决方法
报错:“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte”
解决:用txt文件打开——'宪法在校生信息.csv’→另存为的时候选择编码为“utf-8”即可读取。