python 拆分excel工作表_Python几行代码轻松拆分表格

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),让我们的工作和生活变更更轻松!

往期文章:

扫描关注更多精彩,欢迎留言!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值