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实现1-9数组形成的结果为100的所有运算式的示例
Nov 03 Python
python如何重载模块实例解析
Jan 25 Python
Python2包含中文报错的解决方法
Jul 09 Python
Python实现App自动签到领取积分功能
Sep 29 Python
python 获取等间隔的数组实例
Jul 04 Python
python tkinter组件摆放方式详解
Sep 16 Python
pytorch中的自定义数据处理详解
Jan 06 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
使用pycharm和pylint检查python代码规范操作
Jun 09 Python
OpenCV 之按位运算举例解析
Jun 19 Python
python办公自动化之excel的操作
May 23 Python
python 学习GCN图卷积神经网络
May 11 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
Cannot modify header information错误解决方法
2008/10/08 PHP
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
php实现的九九乘法口诀表简洁版
2014/07/28 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
js中bool值的转换及“&&”、“||”、 “!!”详解
2017/12/21 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python实现压缩与解压gzip大文件的方法
2016/09/18 Python
python3.6数独问题的解决
2019/01/21 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Selenium关闭INFO:CONSOLE提示的解决
2020/12/07 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
任意存:BOXFUL
2018/05/21 全球购物
夜大毕业自我鉴定
2013/10/11 职场文书
研究生个人学年总结
2015/02/14 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android
SQL Server Agent 服务无法启动
2022/04/20 SQL Server