python處理excel數據 Python編程中,如何實現將Excel文件中多個工作表合并為一個工作表?
Python編程中,如何實現將Excel文件中多個工作表合并為一個工作表?使用Python pandas庫,十行代碼搞定。pandas安裝建議安裝anaconda或者使用pip install pan
Python編程中,如何實現將Excel文件中多個工作表合并為一個工作表?
使用Python pandas庫,十行代碼搞定。
pandas安裝
建議安裝anaconda或者使用pip install pandas直接安裝pandas。
實例介紹
我們以如圖所示sheet為例,實現所有sheet數據合并、去重,再寫入新的execl文件中。
python pandas實現
讀取sheet名稱,使用pandas的ExcelFile()方法通過sheet_names屬性來查看當前表格中包含的所有sheet名稱。
合并sheet數據,遍歷各sheet頁,使用concat函數合并所有sheet數據。
數據去重,使用drop_duplicates()函數去重。
寫入合并結果,使用to_execl()寫入合并結果。
代碼如下:
合并結果如圖
希望以上分享對你有所幫助,歡迎大家評論、留言。