首頁>Club>
17
回覆列表
  • 1 # 小小猿愛嘻嘻

    你說的是用python讀寫excel吧,這裡介紹3種方式,分別是pandas,openpyxl和xlrd,xlwt,使用起來都挺簡單的,下面我簡單介紹一下這3種方式,實驗環境win7+python3.6+pycharm5.0,主要內容如下:

    這裡為了方便演示,新建了一個excel.xls檔案,後面讀取的檔案都以這個檔案為例,內容如下:

    pandas讀寫excel:pandas是python的一個數據處理包,裡面提供了大量處理資料的函式和類,包括csv,json,excel等檔案,下面我簡單介紹一下pandas如何讀取excel,測試程式碼及截圖如下:

    1.讀取excel檔案,這裡直接使用read_excel這個函式就行,如下,1行程式碼就搞定excel檔案資料的讀取:

    程式執行截圖如下:

    2.寫入excel,這個實現起來也挺簡單的,直接使用DataFrame類的to_excel函式就可輕鬆實現,程式碼如下:

    程式執行截圖如下,成功儲存資料到excel中:

    openpyxl:這是python一個專門用於讀寫excel檔案的包,目前來說,只支援xlsx檔案的讀寫,不支援xls檔案,網上有許多這個包的教程,下面我簡單介紹一下這個包的使用:

    1.讀取excel檔案,這裡直接按行按列直接讀取就行,測試程式碼如下:

    程式執行截圖如下,已經成功讀取到資料:

    2.寫入excel檔案,這個也挺簡單的,資料構造完成後,直接寫入excel就行,測試程式碼如下:

    程式執行截圖如下:

    xlrd和xlwt讀寫excel檔案,這裡的excel型別只能是xls,不能是xlsx,其中xlrd專門用於讀取excel檔案,xlwt專門用於寫入excel檔案,這是一種最基礎的操作excel檔案的包,下面我簡單介紹一下:

    1.xlrd讀取excel檔案,程式碼很簡單,如下:

    程式執行截圖如下:

    2.xlwt寫入excel檔案,這裡也挺簡單的,直接構造資料,寫入就行,測試程式碼如下:

    程式執行截圖如下:

  • 中秋節和大豐收的關聯?
  • 安眠藥在哪裡可以買到?