-
1 # 資料知識分享
-
2 # 小小猿愛嘻嘻
沒有錯誤貼圖,也不好說原因,到底是檔案問題還是程式碼問題,pandas應該是目前最簡單的處理excel的python庫了,內建了大量函式和型別(DataFrame),只需簡單幾行程式碼便可輕鬆讀寫excel檔案,下面我簡單介紹一下pandas讀寫excel檔案的過程,你可以對照著參考一下,感興趣的朋友也可以嘗試一下:
01安裝pandas首先,安裝python pandas庫,這裡直接使用python自帶的包管理工具pip即可,開啟cmd視窗,輸入命令“pip install pandas”,程式便會自動檢測相關依賴並安裝,如下:
02讀取excel安裝完成後,我們就可以直接編寫程式碼來讀取excel檔案了,這裡主要用到read_excel這個函式,輸入excel檔案路徑和sheetname,便可直接讀取excel內容,預設情況下會將第一行資料視為列標題,如果你不需要列標題的話,新增引數header=None即可,獲取到的資料為DataFrame型別(非常強大),類似一個二維表格,然後你就可以按行列處理資料了,非常方便:
03寫入excel寫入excel的話,也非常方便,構建一個DataFrame型別,將需要寫入的資料按行列填充進去,然後直接呼叫to_excel函式儲存即可,預設情況下會將索引(也就是行數)寫入檔案,如果你不需要的話,設定引數index=False即可,如下,非常簡單:
至此,我們就完成了利用python pandas庫讀寫excel檔案,當然,對於txt、csv、json等檔案,pandas也可以輕鬆處理,都有對應函式可以直接使用,除了pandas,python還有許多針對excel的庫,像xlrd、xlwt、openpyxl等也都非常不錯,只不過處理起資料來說,沒有pandas方便、快捷,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
回覆列表
import pandas as pd
data=pd.read_excel(path)
讀取失敗嗎?
是不是沒有安裝相應的模組,如xlrd。