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相关推荐
- python按某列拆分excel表格_python带格式拆分excel表单,copy库完美搞定
python拆分excel表单,生成单独的excel文件,网上这方面的文章很多.但大多只讲主功能如何实现,让拆分后的表保持和原表单一致的格式,则鲜有人讲.本文通过调用copy库,完美实现带格式拆分表单 ...
- 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] ...
- python去重复行_python 去除Excel中的重复行数据
原博文 2019-08-05 16:15 − 导入pandasimport pandas as pd1.读取excel中的数据:frame = pd.DataFrame(pd.read_csv('ex ...
- python如何输出两行_python pandas dataframe拆分行(某些行一行拆成多行)
简单循环 最简单的方式就是循环拆分一下呗.先上最简单方法:import pandas as pd df = pd.DataFrame({'A':['1','2','3'],'B':['1','2,3' ...
- python pdf 数据转excel 表格_python实现PDF中表格转化为Excel的方法
这几天想统计一下<中国人文社会科学期刊 AMI 综合评价报告(2018 年):A 刊评价报告>中的期刊,但是只找到了该报告的PDF版,对于表格的编辑不太方便,于是想到用Python将表格转 ...
- python excel行数计算不对_数十万数据Excel数据不好处理怎么办?几行Python搞定
电商行业,每月有上百万条订单发货数据需要与仓库的数据进行核对计算,涉及到数据计算,筛选,匹配等步骤,用excel表超级卡,并且经常卡死. 这时如果你会Python,十几行代码就可以搞定. 这里需要两个 ...
- python导出数据到excel文件_Python笔记:把数据导出到Excel文件上
相信初学Python数据分析的小伙伴都发现了,只是把数据加载在Python的环境中做数据处理还不够,因为环境的问题(Python加载进来的只是一张虚拟表,数据暂存内存中),我们最终还是需要把粗加工好的 ...
- python办公软件编程_python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)...
#-*- coding:utf-8 -*- from win32com.client import Dispatch import time def start_office_application( ...
- 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, ...
最新文章
- Introduction mybatis
- idea的2020.2版本
- yum安装docker No package docker available
- IDEA部署Tomcat报错[RMI TCP Connection(6)-127.0.0.1]
- HTML:hr横线改变颜色
- nit计算机考试题目,NIT计算机考试大纲
- SVN删除文件及恢复
- 绿盟漏洞扫描工具_IDC盘点2020上半年中国安全市场绿盟科技再获响应和编排能力认可...
- mimics中三维构造,建立MASK
- 关于此应用无法在你的电脑上运行的解决方案
- 大屏数据可视化设计指南
- 如何启动软件YouTube频道
- java格林尼治时间_Java日期时间使用总结
- python可以查ip地址吗_python实现查询IP地址所在地
- Android Studio项目编码设置为GBK或UTF-8 中文乱码 和 Eclipse项目编码设置
- 魔兽争霸游戏开始前数据包分析
- 【PTA】PAT (Advanced Level) Practice 1011-1014
- 最小二乘法多项式曲线拟合数学原理及其C++实现
- LP wizard无法生成PCB封装
- 2022年苹果开发者账号/AppleID如何更改绑定的手机号