本文实例为大家分享了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拆分excel行_Python将一个Excel拆分为多个Excel相关推荐

  1. python按某列拆分excel表格_python带格式拆分excel表单,copy库完美搞定

    python拆分excel表单,生成单独的excel文件,网上这方面的文章很多.但大多只讲主功能如何实现,让拆分后的表保持和原表单一致的格式,则鲜有人讲.本文通过调用copy库,完美实现带格式拆分表单 ...

  2. python 列表多行_Python Pandas list列表数据列拆分成多行的方法实现

    1.实现的效果 示例代码: df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1,2]]}) df Out[458]: A B 0 1 [1, 2] 1 2 [1, 2] ...

  3. python去重复行_python 去除Excel中的重复行数据

    原博文 2019-08-05 16:15 − 导入pandasimport pandas as pd1.读取excel中的数据:frame = pd.DataFrame(pd.read_csv('ex ...

  4. python如何输出两行_python pandas dataframe拆分行(某些行一行拆成多行)

    简单循环 最简单的方式就是循环拆分一下呗.先上最简单方法:import pandas as pd df = pd.DataFrame({'A':['1','2','3'],'B':['1','2,3' ...

  5. python pdf 数据转excel 表格_python实现PDF中表格转化为Excel的方法

    这几天想统计一下<中国人文社会科学期刊 AMI 综合评价报告(2018 年):A 刊评价报告>中的期刊,但是只找到了该报告的PDF版,对于表格的编辑不太方便,于是想到用Python将表格转 ...

  6. python excel行数计算不对_数十万数据Excel数据不好处理怎么办?几行Python搞定

    电商行业,每月有上百万条订单发货数据需要与仓库的数据进行核对计算,涉及到数据计算,筛选,匹配等步骤,用excel表超级卡,并且经常卡死. 这时如果你会Python,十几行代码就可以搞定. 这里需要两个 ...

  7. python导出数据到excel文件_Python笔记:把数据导出到Excel文件上

    相信初学Python数据分析的小伙伴都发现了,只是把数据加载在Python的环境中做数据处理还不够,因为环境的问题(Python加载进来的只是一张虚拟表,数据暂存内存中),我们最终还是需要把粗加工好的 ...

  8. python办公软件编程_python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)...

    #-*- coding:utf-8 -*- from win32com.client import Dispatch import time def start_office_application( ...

  9. python拆分字符串函数_Python字符串操作-拆分,切片,从HEX转换为DEC

    我有以下字符串: s = "0015CB,0,0,01,006D,0016CF1,4,000D,01,0202,01,0E09,01,02,00,006D,0000,0,0,01,006D, ...

最新文章

  1. Introduction mybatis
  2. idea的2020.2版本
  3. yum安装docker No package docker available
  4. IDEA部署Tomcat报错[RMI TCP Connection(6)-127.0.0.1]
  5. HTML:hr横线改变颜色
  6. nit计算机考试题目,NIT计算机考试大纲
  7. SVN删除文件及恢复
  8. 绿盟漏洞扫描工具_IDC盘点2020上半年中国安全市场绿盟科技再获响应和编排能力认可...
  9. mimics中三维构造,建立MASK
  10. 关于此应用无法在你的电脑上运行的解决方案
  11. 大屏数据可视化设计指南
  12. 如何启动软件YouTube频道
  13. java格林尼治时间_Java日期时间使用总结
  14. python可以查ip地址吗_python实现查询IP地址所在地
  15. Android Studio项目编码设置为GBK或UTF-8  中文乱码 和 Eclipse项目编码设置
  16. 魔兽争霸游戏开始前数据包分析
  17. 【PTA】PAT (Advanced Level) Practice 1011-1014
  18. 最小二乘法多项式曲线拟合数学原理及其C++实现
  19. LP wizard无法生成PCB封装
  20. 2022年苹果开发者账号/AppleID如何更改绑定的手机号

热门文章

  1. 存储过程怎么用alter_存储过程用还是不用?我有话说
  2. 力扣 792. 匹配子序列的单词数
  3. halcon 深度学习标注_Halcon deep learning之目标检测笔记(一)
  4. 第一次接触计算机5年级作文,五年级电脑的自述作文
  5. C++ 基础类型万能转换器
  6. 计算机主机电源是否都一样,一般计算机电源都在多少电压?
  7. 专业人士如何做自媒体
  8. 使用 Docker 和 Nginx 打造高性能二维码服务(二)
  9. AMD HSA 异构计算架构和AMD-KFD内核驱动NVIDIA内核驱动
  10. Win 7 家庭普通版系统升级密钥