環(huán)境配置及可實現(xiàn)操作 1、xlrdxlrd是一個從Excel文件讀取數(shù)據(jù)和格式化信息的庫,支持.xls以及.xlsx文件。 http://xlrd./en/latest/ 1、xlrd支持.xls,.xlsx文件的讀 2、通過設(shè)置on_demand變量使open_workbook()函數(shù)只加載那些需要的sheet,從而節(jié)省時間和內(nèi)存(該方法對.xlsx文件無效)。 3、xlrd.Book對象有一個unload_sheet方法,它將從內(nèi)存中卸載工作表,由工作表索引或工作表名稱指定(該方法對.xlsx文件無效) 2、xlwtxlwt是一個用于將數(shù)據(jù)和格式化信息寫入舊Excel文件的庫(如.xls)。 https://xlwt./en/latest/ 1、xlwt支持.xls文件寫。 3、xlutils xlutils是一個處理Excel文件的庫,依賴于xlrd和xlwt。 http://xlutils./en/latest/ 1、xlutils支持.xls文件。 2、支持Excel操作。 免費加入知識星球,專注、高效、共贏 4、xlwingsxlwings是一個可以實現(xiàn)從Excel調(diào)用Python,也可在python中調(diào)用Excel的庫。 http://docs./en/stable/index.html 1、xlwings支持.xls讀,支持.xlsx文件讀寫。 2、支持Excel操作。 3、支持VBA。 4、強大的轉(zhuǎn)換器可以處理大部分數(shù)據(jù)類型,包括在兩個方向上的numpy array和pandas DataFrame。 5、都看到這里了,還不點個贊? 5、openpyxlopenpyxl是一個用于讀取和編寫Excel 2010 xlsx/xlsm/xltx/xltm文件的庫。 https://openpyxl./en/stable/ 1、openpyxl支持.xlsx文件的讀寫。 2、支持Excel操作。 3、加載大.xlsx文件可以使用read_only模式。 4、寫入大.xlsx文件可以使用write_only模式。 6、xlsxwriterxlsxwriter是一個用于創(chuàng)建Excel .xlsx文件的庫。 https://xlsxwriter./ 1、xlswriter支持.xlsx文件的寫。 2、支持VBA。 3、寫入大.xlsx文件時使用內(nèi)存優(yōu)化模式。 7、win32comwin32com庫存在于pywin32中,是一個讀寫和處理Excel文件的庫。 http:///python-excel-mini-cookbook/ 1、win32com支持.xls,.xlsx文件的讀寫,支持.xlsx文件的寫。 2、支持Excel操作。 8、DataNitroDataNitro是一個內(nèi)嵌在Excel中的插件。 https:///docs/ 1、DataNitro支持.xls,.xlsx文件的讀寫。 2、支持Excel操作。 3、支持VBA。 4、收費。注:DataNitro作為插件使用需依托軟件本身。 9、pandaspandas通過對Excel文件的讀寫實現(xiàn)數(shù)據(jù)輸入輸出 http://pandas./ 1、pandas支持.xls,.xlsx文件的讀寫。 2、支持只加載每個表的單一工作頁。 3、點我:如何用Python處理Excel?Pandas視頻教程&官方文檔來啦~ ————————————————
|
|
來自: ekylin > 《軟件技術(shù)》