Python將一個(gè)Excel拆分為多個(gè)Excel
本文實(shí)例為大家分享了Python將一個(gè)Excel拆分為多個(gè)Excel的具體代碼,供大家參考,具體內(nèi)容如下
原始文檔如下圖所示
將銷售部門一、二、三科分別存為三個(gè)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] #獲取行數(shù) shape[1]獲取列數(shù) department_list = [] for i in range(rows): temp = data["銷售部門"][i] if temp not in department_list: department_list.append(temp) #將銷售部門的分類存在一個(gè)列表中 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) #將每個(gè)銷售部門存成一個(gè)新excel
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Mac系統(tǒng)中Anaconda環(huán)境配置Python json庫的方法詳解
這篇文章主要為大家介紹了如何在Mac電腦的Anaconda環(huán)境中,配置Python語言中,用以編碼、解碼、處理JSON數(shù)據(jù)的json庫,需要的小伙伴可以參考下2023-08-08python實(shí)現(xiàn)apahce網(wǎng)站日志分析示例
這篇文章主要介紹了python實(shí)現(xiàn)apahce網(wǎng)站日志分析示例,需要的朋友可以參考下2014-04-04pyqt5 從本地選擇圖片 并顯示在label上的實(shí)例
今天小編就為大家分享一篇pyqt5 從本地選擇圖片 并顯示在label上的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06詳解如何用Flask中的Blueprints構(gòu)建大型Web應(yīng)用
Blueprints是Flask中的一種模式,用于將應(yīng)用程序分解為可重用的模塊,這篇文章主要為大家詳細(xì)介紹了如何使用Blueprints構(gòu)建大型Web應(yīng)用,需要的可以參考下2024-03-03Python中的魔術(shù)方法Magic?Methods使用實(shí)例全面指南
在Python中,魔術(shù)方法Magic?Methods是一種特殊的方法,它們以雙下劃線開頭和結(jié)尾,如__init__、__str__等,這些方法允許定制類的行為,使得對(duì)象更具有靈活性和可定制性,本文將深入探討Python中一些常用的魔術(shù)方法,以及如何使用它們來定制類與對(duì)象2024-01-01Python實(shí)現(xiàn)的ini文件操作類分享
這篇文章主要介紹了Python實(shí)現(xiàn)的ini文件操作類分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-11-11在Python中使用matplotlib模塊繪制數(shù)據(jù)圖的示例
這篇文章主要介紹了在Python中使用matplotlib模塊繪制數(shù)據(jù)圖的示例,matplotlib模塊經(jīng)常被用來實(shí)現(xiàn)數(shù)據(jù)的可視化,需要的朋友可以參考下2015-05-05