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 相关文章推荐
pygame加载中文名mp3文件出现error
Mar 31 Python
python实现微信小程序用户登录、模板推送
Aug 28 Python
python的time模块和datetime模块实例解析
Nov 29 Python
Python编程快速上手——PDF文件操作案例分析
Feb 28 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 Python
pycharm 激活码及使用方式的详细教程
May 12 Python
如何利用Python识别图片中的文字
May 31 Python
Python使用for生成列表实现过程解析
Sep 22 Python
Python爬虫新手入门之初学lxml库
Dec 20 Python
python绘图subplots函数使用模板的示例代码
Apr 30 Python
Python一些基本的图像操作和处理总结
Jun 23 Python
Python爬虫基础之初次使用scrapy爬虫实例
Jun 26 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
php设计模式 Visitor 访问者模式
2011/06/28 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
JavaScript 事件查询综合
2009/07/13 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
初识Node.js
2015/03/20 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
详解JavaScript中的自定义事件编写
2016/05/10 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
浅谈js script标签中的预解析
2016/12/30 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
python获取网页状态码示例
2014/03/30 Python
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python制作exe文件简单流程
2019/01/24 Python
python生成器用法实例详解
2019/11/22 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
python生成word合同的实例方法
2021/01/12 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
Shell如何接收变量输入
2016/08/06 面试题
中专生学习生活的自我评价分享
2013/10/27 职场文书
答辩状格式范本
2015/05/22 职场文书
辩论会主持词
2015/07/03 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android
windows server2008 开启端口的实现方法
2022/06/25 Servers