pandas中的to_excel方法解析

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引數用法:

pandas中的to_excel方法解析

pandas中的to_excel方法解析

#其中檔案路徑為r'C:\Users\Lenovo\Desktop\pandas資料分析\excel1.xlsx',r為讀操作,後面的python班為工作表名稱

sheet_name引數的方法:要設定多個工作表的名稱,並且把多組資料先後儲存到一個excel中,會發現前面儲存的被後面的覆蓋了,要實現同時儲存並且不覆蓋要用到下面的方法

pandas中的to_excel方法解析

pandas中的to_excel方法解析

pandas中的to_excel方法解析

#先匯入ExcelWriter方法讓寫入的為同一個字串,然後就可以設定不同的sheet_name的名字,同時寫入的資料還不會覆蓋

#一定要呼叫save()方法,不然會失敗

na_rep引數的方法:

pandas中的to_excel方法解析

index引數的方法:

pandas中的to_excel方法解析

pandas中的to_excel方法解析

作者:今日頭條 KJ丶JK /CSDN-KJ。JK