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编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
Jan 24 Python
python2.7读取文件夹下所有文件名称及内容的方法
Feb 24 Python
python 用opencv调用训练好的模型进行识别的方法
Dec 07 Python
python 内置模块详解
Jan 01 Python
Python面向对象之类的封装操作示例
Jun 08 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
Aug 07 Python
Python面向对象之继承原理与用法案例分析
Dec 31 Python
Python基于Dlib的人脸识别系统的实现
Feb 26 Python
520使用Python实现“我爱你”表白
May 20 Python
python中pivot()函数基础知识点
Jan 03 Python
python实现图片九宫格分割的示例
Apr 25 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
图书管理程序(三)
2006/10/09 PHP
php一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
php堆排序(heapsort)练习
2013/11/13 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
php生成微信红包数组的方法
2019/09/05 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
你应该了解的JavaScript Array.map()五种用途小结
2018/11/14 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
Python定时执行之Timer用法示例
2015/05/27 Python
python导入时小括号大作用
2017/01/10 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
陈欧广告词
2014/03/14 职场文书
2014年保卫工作总结
2014/12/05 职场文书
医院病假条范文
2015/08/17 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
box-shadow单边阴影的实现
2023/05/21 HTML / CSS