上一次学习了一个拆分的方法,
2019-09-14文章
还是用循环数据的方法来进行逐行判断并进行组合,再拆分。总是感觉与VBA的差别不大,Python的强大功能没能体现出来。今天终于学习到了。
import pandas as pd
data=pd.DataFrame(pd.read_excel('汇总.xlsx',header=1))
#读取Excel数据并转化为DataFrame,跳过第一行,以第二行的数据的列名
bj_list=list(data['班别'].drop_duplicates())
#把“班别”一列进行删除重复项并存入到列表中
for i in bj_list:
tempdata= data[data['班别']==i]
tempdata=tempdata.astype('str')
tempdata.to_excel(str(i)+".xlsx",index=False)
#由列表进行循环,把指定的班别所有的数据存入到一个temp的DataFrame中,把所有数据转化为str,再写入excel文件
======今天学习到此=====