日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

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

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

xlrd/xlwt

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

  • 讀取Excel

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

  • 寫入Excel

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

openpyxl

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

  • 讀取Excel

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

  • 寫入Excel

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

pandas

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

  • 讀取Excel

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

  • 寫入Excel

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多