pandas應(yīng)該是目前最簡單的處理excel的python庫了,內(nèi)置了大量函數(shù)和類型(DataFrame),只需簡單幾行代碼便可輕松讀寫excel文件,下面我簡單介紹一下pandas讀寫excel文件的過程,希望對大家有所幫助。

安裝pandas

首先,安裝python pandas庫,這里直接使用python自帶的包管理工具pip即可,打開cmd窗口,輸入命令“pip install pandas”,程序便會自動檢測相關(guān)依賴并安裝,如下:

python

讀取excel

安裝完成后,我們就可以直接編寫代碼來讀取excel文件了,這里主要用到read_excel這個函數(shù),輸入excel文件路徑和sheetname,便可直接讀取excel內(nèi)容,默認(rèn)情況下會將第一行數(shù)據(jù)視為列標(biāo)題,如果你不需要列標(biāo)題的話,添加參數(shù)header=None即可,獲取到的數(shù)據(jù)為DataFrame類型(非常強大),類似一個二維表格,然后你就可以按行列處理數(shù)據(jù)了,非常方便:

python

寫入excel

寫入excel的話,也非常方便,構(gòu)建一個DataFrame類型,將需要寫入的數(shù)據(jù)按行列填充進(jìn)去,然后直接調(diào)用to_excel函數(shù)保存即可,默認(rèn)情況下會將索引(也就是行數(shù))寫入文件,如果你不需要的話,設(shè)置參數(shù)index=False即可,如下,非常簡單:

python

至此,我們就完成了利用python pandas庫讀寫excel文件,當(dāng)然,對于txt、csv、json等文件,pandas也可以輕松處理,都有對應(yīng)函數(shù)可以直接使用,除了pandas,python還有許多針對excel的庫,像xlrd、xlwt、openpyxl等也都非常不錯,只不過處理起數(shù)據(jù)來說,沒有pandas方便、快捷。