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 相关文章推荐
简单的Python2.7编程初学经验总结
Apr 01 Python
在Python的Django框架中编写编译函数
Jul 20 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
May 25 Python
Django Highcharts制作图表
Aug 27 Python
深入理解NumPy简明教程---数组2
Dec 17 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
Nov 15 Python
Python之用户输入的实例
Jun 22 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
Feb 25 Python
Python使用graphviz画流程图过程解析
Mar 31 Python
Python爬虫实例——爬取美团美食数据
Jul 15 Python
Python约瑟夫生者死者小游戏实例讲解
Jan 04 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
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
php生成扇形比例图实例
2013/11/06 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
php类的扩展和继承用法实例
2015/06/20 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
jQuery模拟新浪微博首页滚动效果的方法
2015/03/11 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
js实现通过开始结束控制的计时器
2019/02/25 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
详解vue路由
2020/08/05 Javascript
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
使用SAE部署Python运行环境的教程
2015/05/05 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
python测试mysql写入性能完整实例
2018/01/18 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
Python 中字符串拼接的多种方法
2018/07/30 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
渗透攻击的测试步骤
2014/06/07 面试题
石油大学毕业生自荐信
2014/01/28 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
廉洁使者实施方案
2014/03/29 职场文书
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL