python如何實現工作表合并?
傳統方法上,想要對工作表進行合并,通常就是采用復制黏貼,不過,缺點就是工作表的格式會發生改變,并且還是比較浪費時間的事情,因此,能夠自動化的去實現合并工作表,還是相當重要的,所以在python中有很多庫,能夠幫助我們去解決職場上所遇到的各種問題,真正意義上實現自動化,下面來看下實現工作表合并的方法吧。
合并步驟:
1、獲取所有的sheet表
2、轉化列表推導式
3、調用pandas庫
4、使用concat()方法
5、進行sheet表連接
實現代碼:
importpandasaspd
importos
curpath=os.path.dirname(__file__)
filename=os.path.join(curpath,'example_split.xlsx')
savefilename=os.path.join(curpath,'example_split_1.xlsx')
df=pd.read_excel(filename,sheet_name=None)
print(type(df))
dfs=[yforx,yindf.items()]
writer=pd.ExcelWriter(savefilename,engine='openpyxl',mode='a')
df2=pd.concat(dfs)
print(df2)
df2.to_excel(writer,'匯總表',index=False)
writer.save()
使用python在我們工作上實現自動化處理是相當方便的,大家要是遇到需要合并表的話,可以利用這種方式哦~更多Python學習教程請關注IT培訓機構:千鋒教育。