python 拆分excel工作表_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 拆分excel工作表_Python将一个Excel拆分为多个Excel相关推荐
- C#将一个excel工作表根据指定范围拆分为多个excel文件
C#将一个excel工作表根据指定范围拆分为多个excel文件 微软Excel没有提供直接的方法来拆分excel文件,因此要拆分一个excel文件最简单的方法可能就是手动剪切和粘贴了,除此之外,还有其 ...
- excel冻结窗口_猴哥讲述:excel工作表的窗口进行拆分与冻结——固定与解冻窗口...
excel如何冻结拆分窗口,一般我们在使用excel工作表的时候如果说excel间距比较大,数据比较多,我们可以把excel工作表的窗口进行拆分与冻结,下面我们就来学习一下在excel中对窗口拆分和冻 ...
- 在excel工作表中c1单元格_已知Excel工作表中A1单元格和B1单元格的值分别为“电子科技大学”、“信息中心”,要求在C1单元格显示“...
已知Excel工作表中A1单元格和B1单元格的值分别为"电子科技大学"."信息中心",要求在C1单元格显示" 更多相关问题 所谓犯罪现象的特性,是指为 ...
- python 拆分excel工作表_Python几行代码轻松拆分表格
Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...
- python 拆分excel工作表_Python合并拆分excel
Python 实现合并 defmerge_excel(dir):print('--- 执行合并 ---') filename_excel= [] #存表名 frames = [] #存表内容 d = ...
- python把工作簿拆分为工作表_excel将一个工作表根据条件拆分成多个工作表
如下图,粘贴下列代码在模块中: Sub CFGZB() Dim myRange As Variant Dim myArray Dim titleRange As Range Dim title As ...
- 使用 Python 第三方库 xlwt 写入数据到 Excel 工作表
使用 Python 第三方库 xlwt 写入数据到 Excel 工作表 1. 安装 xlwt 库 2. 使用 xlwt 库 2.1 向 Excel 工作表写入单个数据 2.2 向 Excel 工作表写 ...
- excel表中怎么插入visio_如何插入或 Visio 中粘贴的 Excel 工作表-阿里云开发者社区...
嵌入或链接 Excel 工作表通过对象命令在插入菜单上的绘图在 Visio loadTOCNode(2, 'summary'); 使用 插入 菜单上 对象 命令在 Visio 绘图中插入 Excel ...
- 打印Excel工作表时忽略打印区域
当我们在Excel工作表中设置了打印区域后,Excel默认将只打印这些区域.如果此时要打印整个工作表,在Excel 2003中必需先取消打印区域,然后再进行打印.而在Excel 2007中,可以不必取 ...
最新文章
- Blend_ControlTemplate(Z)
- 安装MikTex Portable
- 如何在友好的情景下向用户索取手机权限?
- Windows进程间通信的各种方法
- 都说现在的主流技术是Flink,那么让我们看看FLink在网易是如何实战的?
- 计算机组成实验v代表什么,2014计算机组成原理实验指导V1.3.docx
- jmeter线程数并发数区别_如何确定Kafka的分区数、key和consumer线程数、以及不消费问题解决...
- 原 Linux搭建SVN 服务器2
- 后背疼的厉害有可能是哪些原因导致的?该怎么办?
- 受检异常 非受检异常_C++异常实战之十一 使用scope_fail处理复杂场景(非fail-fast)下的异常...
- iOS 给任意一个view转换为image的方法封装
- 数学建模相关知识梳理
- 详解动态代理及其实现原理
- tp6 中的save()使用说明
- 硬盘:主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR解析
- access 调用 webbrowser_函数调用过程与栈帧结构 - wuli涛涛
- 微信小程序--简约加载动画合集
- 找不到网站的服务器 dns 地址,为什么网站一直显示找不到服务器DNS地址?
- iPhone 13 不带 Touch ID、搭载 M1X 的 Mac mini 将发布?2021 苹果秋季发布会预测
- LeetCode-276. 栅栏涂色
热门文章
- 安卓qpython怎么使用_如何使用QPython开发Android应用?
- python人脸识别从入门到工程pdf_Python人脸识别:从入门到工程实践
- linux版_巧用linux版powershell,管理linux下的docker
- matlab连续信号离散化_MATLAB开发自动驾驶第八课-控制信号帧的回放以进行标签化处理...
- 消息队列的使用场景_消息队列MQ的特点、选型及应用场景
- thinkphp导入css失败,为什么用thinkphp总是提示css错误?
- 廊坊学院报名计算机二级,2021上半年廊坊市计算机二级报名时间|网上报名入口【1月6日开通】...
- python3爬取网易云歌单数据清洗_网页抓取网易云音乐及评论数据分析
- php如何让字母加1,如何使用PHP以任何顺序(从12个字母组成6个单词组成一个字母)进行字符搜索?...
- nebula语法学习