Python pandas如何向excel新增資料
阿新 • • 發佈:2020-05-24
pandas讀取、寫入csv資料非常方便,但是有時希望通過excel畫個簡單的圖表看一下資料質量、變化趨勢並儲存,這時候csv格式的資料就略顯不便,因此嘗試直接將資料寫入excel檔案。
pandas可以寫入一個或者工作簿,兩種方法介紹如下:
1、如果是將整個DafaFrame寫入excel,則呼叫to_excel()方法即可實現,示例程式碼如下:
# output為要儲存的Dataframe
output.to_excel(‘儲存路徑 + 檔名.xlsx‘)
2、有多個數據需要寫入多個excel的工作簿,這時需要呼叫通過ExcelWriter()方法開啟一個已經存在的excel表格作為writer,然後通過to_excel()方法將需要儲存的資料逐個寫入excel,最後關閉writer。
示例程式碼如下:
# 建立一個空的excel檔案 nan_excle = pd.DataFrame() nan_excel.to_excel(path + filename) # 開啟excel writer = pd.ExcelWriter(path + filename) #sheets是要寫入的excel工作簿名稱列表 for sheet in sheets: output.to_excel(writer,sheet_name=sheet) # 儲存writer中的資料至excel # 如果省略該語句,則資料不會寫入到上邊建立的excel檔案中 writer.save()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。