淺談python中常用的excel模塊庫
使用pip安裝openpyxl
$ pip install openpyxl
使用效果之⼀:比如可以直接讀取表格數(shù)據(jù)后綜合輸出寫⼊到后⾯的⼀列中
pip install xlwings
使用效果之⼀:可以使用python語⾔對(duì)Excel、WPS表格進(jìn)行操作。
優(yōu)點(diǎn):
1.它比任何其他模塊⽀持更多的Excel功能。
2.它具有由Excel⽣成的⽂件的⾼度保真度。在⼤多數(shù)情況下,⽣成的⽂件與Excel⽣成的⽂件100%等價(jià)。
3.它具有⼤量的⽂檔,示例⽂件和測(cè)試。
4.它速度很快,即使對(duì)于⾮常⼤的輸出⽂件,也可以配置為使⽤很少的內(nèi)存。
5.它無法讀取或修改現(xiàn)有的Excel XLSX⽂件。
6.XlsxWriter已獲得BSD 許可證的許可,其源代碼可在GitHub上獲得。
缺點(diǎn):
1.它無法讀取或修改現(xiàn)有的Excel XLSX⽂件。
2.XlsxWriter已獲得BSD 許可證的許可,其源代碼可在GitHub上獲得。
如何安裝:安裝XlsxWriter的最簡(jiǎn)單⽅法是通過pip:
$ pip install XlsxWriter
or
$ pip install --user XlsxWriter
使用效果之⼀:可以直接連接數(shù)據(jù)庫,通過代碼運(yùn)⾏,直接⽣成表格和數(shù)據(jù)圖表
Tablib是MIT許可格式⽆關(guān)的表格數(shù)據(jù)集庫,⽤Python編寫。它允許您導(dǎo)⼊,導(dǎo)出和操作表格數(shù)據(jù)集。⾼級(jí)功能包括隔離,動(dòng)態(tài)列,標(biāo)簽和過濾以及⽆縫格式導(dǎo)⼊和導(dǎo)出。
如何安裝:
python ?m pip install tablib
xlrdxlrd是⼀個(gè)⽤于從Excel⽂件(⽆論是.xls還是.xlsx⽂件)讀取數(shù)據(jù)和格式化信息的庫。
如何安裝:pip install xlrd
xlwtxlwt是⼀個(gè)⽤于將數(shù)據(jù)和格式信息寫⼊舊版Excel⽂件(即.xls)的庫
如何安裝:
pip install xlwt
xlutils該模塊庫提供了⽤于處理Excel⽂件的實(shí)⽤程序的集合。由于這些實(shí)⽤程序可能需要⽤到xlrd 和xlwt模塊庫中的⼀個(gè)或兩個(gè)功能,因此它們這個(gè)集合的功能在此處被收集到⼀起,與其他的模塊庫分開。實(shí)⽤程序分為軟件包中的⼏個(gè)模塊,庫中的每個(gè)模塊如下:
模塊
描述
xlutils.copy
⽤于將xlrd.Book對(duì)象復(fù)制到xlwt.Workbook對(duì)象的⼯具
xlutils.display
實(shí)⽤程序功能,⽤于xlrd以⽤戶友好和安全的⽅式顯示有關(guān)對(duì)象的信息
xlutils.fifilter
⽤于將現(xiàn)有Excel⽂件拆分和過濾為新Excel⽂件的微型框架
xlutils.margins
⽤于查找多少Excel⽂件包含有⽤數(shù)據(jù)的⼯具
xlutils.save
⽤于將xlrd.Book對(duì)象序列化回Excel⽂件的⼯具
xlutils.styles
⽤于格式化信息的⼯具表示了Excel⽂件中的樣式
xlutils.view
易于使⽤的⼯作簿⼯作表中數(shù)據(jù)視圖
如何安裝:pip install xlutils
以上就是淺談python中常用的excel模塊庫的詳細(xì)內(nèi)容,更多關(guān)于python中常用的excel模塊庫的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. Python 實(shí)現(xiàn)勞拉游戲的實(shí)例代碼(四連環(huán)、重力四子棋)2. python 寫函數(shù)在一定條件下需要調(diào)用自身時(shí)的寫法說明3. Java GZip 基于內(nèi)存實(shí)現(xiàn)壓縮和解壓的方法4. java獲取文件編碼,jsoup獲取html純文本操作5. 淺談Android Studio導(dǎo)出javadoc文檔操作及問題的解決6. 利用CSS制作3D動(dòng)畫7. 一款功能強(qiáng)大的markdown編輯器tui.editor使用示例詳解8. 存儲(chǔ)于xml中需要的HTML轉(zhuǎn)義代碼9. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))10. .Net加密神器Eazfuscator.NET?2023.2?最新版使用教程
