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 相关文章推荐
Django imgareaselect手动剪切头像实现方法
May 26 Python
Python判断某个用户对某个文件的权限
Oct 13 Python
Python上下文管理器和with块详解
Sep 09 Python
python xlsxwriter创建excel图表的方法
Jun 11 Python
python画图的函数用法以及技巧
Jun 28 Python
Golang GBK转UTF-8的例子
Aug 26 Python
QML使用Python的函数过程解析
Sep 26 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
在Python中字典按值排序的实现方法
Nov 12 Python
Opencv+Python识别PCB板图片的步骤
Jan 07 Python
pandas map(),apply(),applymap()区别解析
Feb 24 Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 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 注释规范
2012/03/29 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
PHP接口继承及接口多继承原理与实现方法详解
2017/10/18 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
客户端静态页面玩分页
2006/06/26 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
2017/09/21 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
python获取外网ip地址的方法总结
2015/07/02 Python
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
Python实现读取并保存文件的类
2017/05/11 Python
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
Python实现FLV视频拼接功能
2020/01/21 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
英国时尚家具、家居饰品及礼品商店:Graham & Green
2016/09/15 全球购物
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
应用数学自荐书范文
2013/11/24 职场文书
中式婚礼主持词
2014/03/13 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏