回覆列表
  • 1 # 資料知識分享

    import pandas as pd

    data=pd.read_excel(path)

    讀取失敗嗎?

    是不是沒有安裝相應的模組,如xlrd。

  • 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方便、快捷,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 中秋節和大豐收的關聯?
  • 汽車上的可變進氣是指什麼意思啊?有什麼作用呢?