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

安裝pandas

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

python

讀取excel

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

python

寫入excel

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

python

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