接上一篇,一个ex表排序和分类后,根据分类导出ex表。
笨办法,一个一个表赋值然后打印导出ex表。
下面是使用一个for循环一次性全部导出。
今天先借用一下别人的代码+自己修改的,明天自己写一个属于自己的。
开发环境: mac wps
python版本:3.8
一个excel表中有很多数据,class有3种类别,使用pychon拆分ex表,并导出3张ex表。
#第一步:调用pandas包
import pandas as pd
#第二步:读入文件
iris = pd.read_excel('/users/jick/desktop/python/iris.xlsx')
#class_list = list(iris['class'].drop_duplicates())
# 第三步:获取class列表并去重 2行代码功能一样
class_list = iris['class'].unique() #产品名称去重
#第四步:按照类别分文件存放数据
for i in class_list:
iris1 = iris[iris['class']==i]
iris1.to_excel(f"/users/jick/desktop/python/iris-{i}.xlsx")
这一篇是参考了2篇文章和一个视频代码自己修改的。
期间走了不少弯路。
代码不能在mac控制器里面一行行运行,会报错。
运行以上小程序使用PyChram运行。