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

往期文章:

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

python 拆分excel工作表_Python几行代码轻松拆分表格相关推荐

  1. python按行拆分表格_Python几行代码轻松拆分表格

    Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...

  2. python 拆分excel工作表_Python合并拆分excel

    Python 实现合并 defmerge_excel(dir):print('--- 执行合并 ---') filename_excel= [] #存表名 frames = [] #存表内容 d = ...

  3. python 拆分excel工作表_Python将一个Excel拆分为多个Excel

    本文实例为大家分享了Python将一个Excel拆分为多个Excel的具体代码,供大家参考,具体内容如下 原始文档如下图所示 将销售部门一.二.三科分别存为三个Excel 代码如下 # -*- cod ...

  4. 用python将一个excel工作表根据条件拆分成多个工作表(只用openpyxl库)

    用python将一个excel工作表根据条件拆分成多个工作表(只用openpyxl库) 最近在学python,刚刚了解了openpyxl库,就想写点实用的功能.比如按某列值拆分工作表. 先放代码 fr ...

  5. C#拆分Excel工作表

    对于庞大的数据表格里面的内容,若是想要将一个工作表中的部分数据单独拆分并保存为一个新的工作表,该怎么来实现呢?下面的文章中将提供实现的方法.该方法中使用了组件Spire.XLS for .NET ,在 ...

  6. excel表格内容拆分_一键批量拆分Excel工作表【模板下载】

    今年5月份我们在Excel表哥微信公众号平台首发了一系列工作表.工作簿合并的文章. 从合并相同内容的单元格到合并多个工作表直至批量合并多个Excel工作簿,所有的操作只需要一键! 专辑如下,也可以在表 ...

  7. python合并excel工作簿_Python pandas实现excel工作表合并功能详解

    import os,pandas as pd,re #1.获取文件夹下要合并的文件名 dirpath = '文件夹地址' #工作表3特殊处理 需要开始下标和结束下标 begin = 231 end = ...

  8. Excel怎样设置标题行,Excel工作表中标题行的处理

    Excel怎样设置标题行,工作表中标题行的处理 Excel做几十.几百行的表格很平常.看下部的数据时看不到表格的标题行,让人搞不清每一列的天文数字究竟代表什么意思.而且正常打印输出时,只有第一页能打印 ...

  9. python 拆分excel工作表_使用python拆分excel单元格方法

    在使用python语言时,利用openpyxl库操作excel,可以用来拆分excel单元格.那么,如何拆分单元格呢? 工具/原料 python pycharm openpyxl 截图工具 WPS 笔 ...

最新文章

  1. 超声波技术构建触摸界面
  2. css中的代码图标,认识CSS中字体图标(示例代码)
  3. 大数据,只是为了赚钱么?
  4. SilverLight4:在MVVM架构下实现模式窗口
  5. Shell脚本攻略05-数组和关联数组
  6. 微信小程序之坦克大战学习
  7. JVM虚拟机-Class文件之字段表集合
  8. 深度相机---(3)双目立体视觉
  9. 【转】VirtualDOM与diff(Vue实现).MarkDown
  10. JavaScript高级程序设计 总结(一)详细版
  11. 第104章 Caché 函数大全 $ZF 函数
  12. 离散数学 - 逻辑与推理
  13. 计算机实战项目之 [含论文+辩论PPT+源码等]微信小程序社区疫情防控+后台管理|前后分离VUE[包运行成功
  14. 2022西藏最新特种工(施工升降机)模拟试题题库及答案
  15. javascript的回调函数
  16. 视频点播 SDK-播放器问题
  17. lasterGrbl和GRBL使用指南
  18. 思维导图带你走进春的世界
  19. 亚马逊无货源开店 精品模式和铺货模式怎么选?
  20. Atitit 知识与学科的分类 杜威十进分类法 图书分类法已经采用二十二个大类 目录 1.1. 类知识的积累是一个从少到多的过程 1 1.2. 杜威十进分类法(Dewey Decimal Class

热门文章

  1. CRC碰撞概率 与CRC校验长度的理解
  2. view基础知识介绍(一)
  3. 树莓派安装Ubuntu20.04
  4. 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例62
  5. 自然语言处理评测汇总(持续更新)
  6. 防汛抗洪中,北峰应急通信小系统如何筑起通信防线
  7. 韩寒现在这么受人关注的原因是什么?只是因为他敢发批评时政的文章吗?
  8. 光滑曲线_光滑曲线可求长定理证明
  9. 什么是含源一端口网络_u1s1什么意思?网络热词有一说一,u1s1口头禅(用在开头)
  10. 计算机系统维护工作内容