xlrd:支持.xls、.xlsx讀
xlwt:只支持.xls寫
xlutils:只支持.xls讀寫
依賴於xlrd和xlwt
xlwings:支持.xls讀,.xlsx讀寫
可以實現Excel和Python中相互調用,簡單強大,可替代VBA,強大的轉換器可以處理大部分數據類型,包括在兩個方向上的numpy array和pandas DataFrame(可能需要pypiwin32活pywin32包)
openpyxl:只支持.xlsx文件的讀寫
用於讀寫和編寫Excel 2010 xlsx/xlsm/xltx/xltm文件的庫。加載大的.xlsx文件可以使用read_only模式,寫入大的文件可以用write_only模式。Excel功能全,圖表功能是亮點,對VBA支持不夠。
xlsxwriter:只支持.xlsx寫
支持VBA,寫入大的文件是可以使用內存優化模式。特性豐富,可構造一份好看的excel表。Excel功能全,但不能打開或者修改已有文件,必須重新創建。
win32com:支持.xls、.xlsx讀寫
不僅僅可以處理excel,也可以處理office。不是獨立擴展庫,安裝pypiwin32或者pywin32即可使用,只支持windows系統
DataNitro:支持.xls、.xlsx的讀寫
是一個內嵌在Excel中的插件,支持VBA,收費,只支持windows系統。
pandas:支持.xls、.xlsx讀寫
支持只加載每個表的單一工作頁面,數據處理是pandas的立身之本,Excel是pandas的輸入輸出數據容器。
