Python將一個Excel拆分為多個Excel
更新時間:2018年11月07日 11:18:42 作者:qq_41816368
這篇文章主要為大家詳細介紹了Python將一個Excel拆分為多個Excel,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Python將一個Excel拆分為多個Excel的具體代碼,供大家參考,具體內(nèi)容如下
原始文檔如下圖所示
將銷售部門一、二、三科分別存為三個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) #將銷售部門的分類存在一個列表中 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
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Mac系統(tǒng)中Anaconda環(huán)境配置Python json庫的方法詳解
這篇文章主要為大家介紹了如何在Mac電腦的Anaconda環(huán)境中,配置Python語言中,用以編碼、解碼、處理JSON數(shù)據(jù)的json庫,需要的小伙伴可以參考下2023-08-08python實現(xiàn)apahce網(wǎng)站日志分析示例
這篇文章主要介紹了python實現(xiàn)apahce網(wǎng)站日志分析示例,需要的朋友可以參考下2014-04-04詳解如何用Flask中的Blueprints構建大型Web應用
Blueprints是Flask中的一種模式,用于將應用程序分解為可重用的模塊,這篇文章主要為大家詳細介紹了如何使用Blueprints構建大型Web應用,需要的可以參考下2024-03-03Python中的魔術方法Magic?Methods使用實例全面指南
在Python中,魔術方法Magic?Methods是一種特殊的方法,它們以雙下劃線開頭和結尾,如__init__、__str__等,這些方法允許定制類的行為,使得對象更具有靈活性和可定制性,本文將深入探討Python中一些常用的魔術方法,以及如何使用它們來定制類與對象2024-01-01在Python中使用matplotlib模塊繪制數(shù)據(jù)圖的示例
這篇文章主要介紹了在Python中使用matplotlib模塊繪制數(shù)據(jù)圖的示例,matplotlib模塊經(jīng)常被用來實現(xiàn)數(shù)據(jù)的可視化,需要的朋友可以參考下2015-05-05