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:UsersAdministratorDesktopfiletest.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:UsersAdministratorDesktopfile"+name+".xls"
df1.to_excel(path,index=None)
小伙伴们,是不是很简单!
以上就是用Python几行代码实现表格按条件拆分的方法,下面给出具体的代码,供大家交流!
关注我们的公众号“实用办公编程技能”(微信号:Excel-Python),让我们的工作和生活变更更轻松!
http://weixin.qq.com/r/EC7YwPbEh6v4rbKj93sC (二维码自动识别)
往期文章:
1.Python制作一个简易计算器2.Python制作二维码生成器3.用Python控制摄像头录制视频4.用Python玩转视频播放5.用Python制作照片阅读器6.用Python实现文本自动播读7.Python制作一个简易时钟8.Python代码实现手写数字识别9.用Python轻松进行图像文本识别10.用Python做小说词频分析图