Python几行代码轻松拆分表格
作者:梅朵
微信公众号:实用办公编程技能
微信号:Excel-Python
什么?,Python几行代码竟然可以按指定轻松拆分表格?
将test.xls中的数据按地区拆分成不同的表格,如:
广州.xls…深圳.xls…西安
那么如何用Python来实现呢?
总共7行代码,是不是蠢蠢欲动,你也想试试!
将test.xls中的数据按地区拆分成不同的表格,主要有4步:
第一步:导入所需要的库:pandas
pandas是数据分析处理库,可以读写Excel表格的。
import pandas as pd
第二步:读取Excel表格
使用pandas的read_excel函数进行读取。
file=pd.read_excel(r'C:\Users\Administrator\Desktop\file\test.xls',sheet_name="销售总表")
第三步:获取地区目录
使用pandas的iloc获取地区列,使用drop_duplicates函数获取不重复地区目录。
menu=file.iloc[:,0].drop_duplicates()
第四步:按地区目录将Excel表格进行拆分
主要是使用for循环进行拆分。for name in menu: df1=file[file.地区==name]
path="C:\\Users\\Administrator\\Desktop\\file\\"+name+".xls"
df1.to_excel(path,index=None)
小伙伴们,是不是很简单!
以上就是用Python几行代码实现表格按条件拆分的方法,下面给出具体的代码,供大家交流!
关注我们的公众号“实用办公编程技能”(微信号:Excel-Python),让我们的工作和生活变更更轻松!
往期文章:
扫描关注更多精彩,欢迎留言!