2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

Python程序員如何處理EXCEL文件?

 星光閃亮圖書館 2019-08-30

這個(gè)就非常多啦,Python針對(duì)Excel操作提供了非常多的模塊和函數(shù),可以很輕松的完成對(duì)Excel的讀寫,下面我簡(jiǎn)單介紹3種比較常見的方法,分別是xlrd/xlwt、openpyxl和pandas,感興趣的朋友可以嘗試一下:

xlrd/xlwt

這是Python操作Excel最基本的2個(gè)模塊,比較簡(jiǎn)單也比較基礎(chǔ),xlrd專門用于讀取Excel,xlwt專門用于寫入Excel,安裝的話,直接輸入命令“pip install xlrd xlwt”即可,下面我簡(jiǎn)單介紹一下這2個(gè)模塊的使用:

  • 讀取Excel

測(cè)試代碼如下,基本思想先打開一個(gè)Excel文件,然后獲取一個(gè)sheet工作簿,最后再直接讀取行、列、單元格即可:

  • 寫入Excel

測(cè)試代碼如下,基本思想先新建一個(gè)Excel文件,然后添加一個(gè)sheet工作表,最后再直接將數(shù)據(jù)寫入對(duì)應(yīng)行、列、單元格即可,這里支持樣式的設(shè)置,包括黑體、斜體、下劃線等,也可以進(jìn)行單元格的合并:

openpyxl

這也是Python一個(gè)比較常見的Excel處理模塊,基本功能和使用方式與xlrd/xlw類似,同時(shí)支持Excel文件讀寫,使用起來(lái)也非常容易,安裝的話,直接輸入命令“pip install openpyxl”即可,下面我簡(jiǎn)單介紹一下這個(gè)模塊的使用:

  • 讀取Excel

測(cè)試代碼下,基本思想先打一個(gè)Excel文件,然后根據(jù)表名定位到對(duì)應(yīng)工作簿,最后再直接讀取行、列、單元格內(nèi)容即可:

  • 寫入Excel

測(cè)試代碼如下,基本思想也是先新建一個(gè)Excel文件,然后添加一個(gè)工作簿,最后再直接將數(shù)據(jù)寫入行、列、單元格即可,這里支持樣式設(shè)置、圖片添加、單元格合并等基本操作,非常方便:

pandas

這是Python一個(gè)非常著名的數(shù)據(jù)處理模塊,內(nèi)置了大量函數(shù)和類型,可以很輕松的完成對(duì)Excel文件的處理,安裝的話,直接輸入命令“pip install pandas”即可,下面我簡(jiǎn)單介紹一下這個(gè)模塊的使用:

  • 讀取Excel

測(cè)試代碼如下,直接使用read_excel函數(shù)即可,返回值類型為DataFrame,類似一個(gè)二維表格,可以直接按行、按列獲取數(shù)據(jù),非常容易:

  • 寫入Excel

測(cè)試代碼如下,新建一個(gè)DataFrame對(duì)象,傳輸需要寫入的Excel數(shù)據(jù),然后直接調(diào)用to_excel函數(shù)即可保存為一個(gè)Excel文件:

至此,我們就完成了利用Python來(lái)處理Excel文件??偟膩?lái)說(shuō),這3種方法都非常簡(jiǎn)單,只要你有一定的Python基礎(chǔ),熟悉一下相關(guān)文檔和示例,多調(diào)試幾遍程序,很快就能掌握的,當(dāng)然,還有許多其他Excel處理模塊,像xlwings等,也都非常不錯(cuò),網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多