Pandas中提供了對Excel檔案進行寫操作,方法為:to_excel()
to_excel()方法的功能是將DataFrame物件寫入到Excel工作表中,語法格式如下:to_excel(excel_writer,sheet_name='sheet1',na_rep=' ' ,float_format=None,columns=None,header=True,index=True,index_label=None,startrow=0,startcol=0,engine=None,merge_cells=True,encoding=None,inf_rep='inf',verbose=True,freeze_panes=None)
上述方法中常用引數的含義有以下幾個:
1. excel_writer:表示讀取得檔案路徑
2. sheet_name:表示工作表的名稱,可以接受字串,預設為“sheet1”
3. na_rep : 表示缺失資料,不寫預設為空
4. index:表示是否寫行索引,預設為True
下面透過例子演示具體各引數實現:
excel_writer引數用法:
#其中檔案路徑為r'C:\Users\Lenovo\Desktop\pandas資料分析\excel1.xlsx',r為讀操作,後面的python班為工作表名稱
sheet_name引數的方法:要設定多個工作表的名稱,並且把多組資料先後儲存到一個excel中,會發現前面儲存的被後面的覆蓋了,要實現同時儲存並且不覆蓋要用到下面的方法
#先匯入ExcelWriter方法讓寫入的為同一個字串,然後就可以設定不同的sheet_name的名字,同時寫入的資料還不會覆蓋
#一定要呼叫save()方法,不然會失敗
na_rep引數的方法:
index引數的方法:
作者:今日頭條 KJ丶JK /CSDN-KJ。JK