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 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
python实现哈希表
Feb 07 Python
Python基于贪心算法解决背包问题示例
Nov 27 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
python把数组中的数字每行打印3个并保存在文档中的方法
Jul 17 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
浅谈Python中os模块及shutil模块的常规操作
Apr 03 Python
解决keras backend 越跑越慢问题
Jun 18 Python
基于K.image_data_format() == 'channels_first' 的理解
Jun 29 Python
Python+OpenCV图像处理—— 色彩空间转换
Oct 22 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
Jan 18 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出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
python的dict,set,list,tuple应用详解
2014/07/24 Python
python实现折半查找和归并排序算法
2017/04/14 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
python空元组在all中返回结果详解
2020/12/15 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
请写出char *p与"零值"比较的if语句
2014/09/24 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
大学生开西餐厅创业计划书
2014/02/01 职场文书
企业总经理职责
2014/02/02 职场文书
境外导游求职信
2014/02/27 职场文书
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
详解Redis基本命令与使用场景
2021/06/01 Redis
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL