Python将一个Excel拆分为多个Excel


Posted in Python onNovember 07, 2018

本文实例为大家分享了Python将一个Excel拆分为多个Excel的具体代码,供大家参考,具体内容如下

原始文档如下图所示

Python将一个Excel拆分为多个Excel

将销售部门一、二、三科分别存为三个Excel

代码如下

# -*- coding: utf-8 -*-
"""
Created on Mon Jul 9 20:25:31 2018
@author: Lenovo
"""
 
import pandas as pd
data = pd.read_excel("E:\data1.xls")
rows = data.shape[0] #获取行数 shape[1]获取列数
department_list = []
 
for i in range(rows):
  temp = data["销售部门"][i]
  if temp not in department_list:
    department_list.append(temp)  #将销售部门的分类存在一个列表中
 
for department in department_list:
  new_df = pd.DataFrame()
 
  for i in range (0, rows):
    if data["销售部门"][i] == department:
      new_df = pd.concat([new_df, data.iloc[[i],:]], axis = 0, ignore_index = True)
  
  new_df.to_excel(str(department)+".xls", sheet_name=department, index = False)  #将每个销售部门存成一个新excel

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之玩转字符串(3)
Sep 14 Python
Python中模拟enum枚举类型的5种方法分享
Nov 22 Python
Python实现计算文件夹下.h和.cpp文件的总行数
Apr 23 Python
总结用Pdb库调试Python的方式及常用的命令
Aug 18 Python
Django中针对基于类的视图添加csrf_exempt实例代码
Feb 11 Python
python实现简单登陆流程的方法
Apr 22 Python
对numpy中二进制格式的数据存储与读取方法详解
Nov 01 Python
对web.py设置favicon.ico的方法详解
Dec 04 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
pytorch载入预训练模型后,实现训练指定层
Jan 06 Python
Django model.py表单设置默认值允许为空的操作
May 19 Python
python中的被动信息搜集
Apr 29 Python
python计算两个矩形框重合百分比的实例
Nov 07 #Python
numpy 计算两个数组重复程度的方法
Nov 07 #Python
python中for循环输出列表索引与对应的值方法
Nov 07 #Python
Python爬虫将爬取的图片写入world文档的方法
Nov 07 #Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 #Python
使用PM2+nginx部署python项目的方法示例
Nov 07 #Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 #Python
You might like
十天学会php之第四天
2006/10/09 PHP
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
php字符串截取的简单方法
2013/07/04 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
JavaScript中的this实例分析
2011/04/28 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
详解javascript遍历方式
2015/11/11 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
详解VUE 数组更新
2017/12/16 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
机器学习10大经典算法详解
2017/12/07 Python
python如何对实例属性进行类型检查
2018/03/20 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
python多线程并发实例及其优化
2019/06/27 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
详解CSS3:overflow属性
2020/11/17 HTML / CSS
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
工程建设实施方案
2014/03/14 职场文书
项目投资建议书
2014/05/16 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
见习报告的格式
2014/11/04 职场文书
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android
box-shadow单边阴影的实现
2023/05/21 HTML / CSS