欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Python讀寫(xiě)多個(gè)sheet文件

 更新時(shí)間:2022年05月08日 11:31:45   作者:螞蟻ailing  
這篇文章主要介紹了使用Python讀寫(xiě)多個(gè)sheet文件,本文即介紹多個(gè)sheet文件的讀入及處理數(shù)據(jù)后寫(xiě)出到新excel文件的操作過(guò)程,可以提高大家工作效率,需要的小伙伴可以參考一下

前言

怎么樣使用Python提高自己的工作效率,今天就給大家分享這個(gè)吧。
我們經(jīng)常用pandas讀入讀寫(xiě)excel文件,經(jīng)常會(huì)遇到一個(gè)excel文件里存在多個(gè)sheet文件,這個(gè)時(shí)候,就需要一次性讀取多個(gè)sheet的數(shù)據(jù)并做相應(yīng)的數(shù)據(jù)分析或數(shù)據(jù)處理,最后再寫(xiě)入新的excel文件(同樣是多個(gè)sheet)。本文即介紹多個(gè)sheet文件的讀入及處理數(shù)據(jù)后寫(xiě)出到新excel文件(多個(gè)sheet)的操作過(guò)程。

讀取文件

該excel文件中有4個(gè)sheet(有時(shí)候有多少sheet并不知道),現(xiàn)在讀入所有sheet表格。

import pandas as pd
df=pd.read_excel('輸入數(shù)據(jù)123.xlsx',sheet_name=None)#讀取excel所有sheet數(shù)據(jù)
df

所有sheet的內(nèi)容都讀入至df中。

查看所有sheet名:

df.keys()

查看某一個(gè)sheet:

在每個(gè)sheet中新增一列

for i in df.keys():
    df[i]['月份']=df[i]['填寫(xiě)日期'].astype(str).apply(lambda x:int(x[5:7]))
df

多份數(shù)據(jù)寫(xiě)入一個(gè)excel文件(多個(gè)sheet)

現(xiàn)在要把以下四份數(shù)據(jù)寫(xiě)入一個(gè)excel文件的不同sheet里。

writer1 = pd.ExcelWriter('輸出數(shù)據(jù)0401.xlsx',engine='xlsxwriter')
for i in df.keys():
    df[i].to_excel(writer1, sheet_name=i, index=False)
    worksheet1 = writer1.sheets[i]
    #worksheet1.set_column(1, 1, 150)#設(shè)置列的寬度
writer1.close()

到此這篇關(guān)于使用Python讀寫(xiě)多個(gè)sheet文件的文章就介紹到這了,更多相關(guān)Python讀寫(xiě)sheet文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python3如何對(duì)urllib和urllib2進(jìn)行重構(gòu)

    Python3如何對(duì)urllib和urllib2進(jìn)行重構(gòu)

    這篇文章主要介紹了Python3如何對(duì)urllib和urllib2進(jìn)行重構(gòu),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python里面單雙下劃線(xiàn)的區(qū)別詳解

    python里面單雙下劃線(xiàn)的區(qū)別詳解

    本文主要介紹了python里面單雙下劃線(xiàn)的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Django在視圖中使用表單并和數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互的實(shí)現(xiàn)

    Django在視圖中使用表單并和數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互的實(shí)現(xiàn)

    本文主要介紹了Django在視圖中使用表單并和數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • python開(kāi)發(fā)之for循環(huán)操作實(shí)例詳解

    python開(kāi)發(fā)之for循環(huán)操作實(shí)例詳解

    這篇文章主要介紹了python開(kāi)發(fā)之for循環(huán)操作,以實(shí)例形式較為詳細(xì)的分析了Python中for循環(huán)的具體使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • tensorflow 使用flags定義命令行參數(shù)的方法

    tensorflow 使用flags定義命令行參數(shù)的方法

    本篇文章主要介紹了tensorflow 使用flags定義命令行參數(shù)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python采用raw_input讀取輸入值的方法

    Python采用raw_input讀取輸入值的方法

    這篇文章主要介紹了Python采用raw_input讀取輸入值的方法,對(duì)初學(xué)者有很好的學(xué)習(xí)借鑒價(jià)值,需要的朋友可以參考下
    2014-08-08
  • Python學(xué)習(xí)筆記之圖片人臉檢測(cè)識(shí)別實(shí)例教程

    Python學(xué)習(xí)筆記之圖片人臉檢測(cè)識(shí)別實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于Python學(xué)習(xí)筆記之圖片人臉檢測(cè)識(shí)別的相關(guān)資料,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • python求定積分之quad函數(shù)詳解

    python求定積分之quad函數(shù)詳解

    這篇文章主要介紹了python求定積分之quad函數(shù)詳解,SciPy下實(shí)現(xiàn)求函數(shù)的積分的函數(shù)的基本使用,積分,高等數(shù)學(xué)里有大量的講述,基本意思就是求曲線(xiàn)下面積之和,需要的朋友可以參考下
    2023-08-08
  • python監(jiān)控nginx端口和進(jìn)程狀態(tài)

    python監(jiān)控nginx端口和進(jìn)程狀態(tài)

    這篇文章主要為大家詳細(xì)介紹了python監(jiān)控nginx端口和進(jìn)程狀態(tài),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • pandas返回缺失值位置的方法實(shí)例教程

    pandas返回缺失值位置的方法實(shí)例教程

    當(dāng)我們用python進(jìn)行數(shù)據(jù)處理時(shí)會(huì)遇到很多缺失值,缺失值一般是由于我們所處理的數(shù)據(jù)本身的特性、當(dāng)初錄入的失誤或者其它原因?qū)е碌?下面這篇文章主要給大家介紹了關(guān)于pandas返回缺失值位置的方法,需要的朋友可以參考下
    2022-01-01

最新評(píng)論