免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

python如何將指定工作表批量復制到指定工作表

本篇內容主要講解“python如何將指定工作表批量復制到指定工作表”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python如何將指定工作表批量復制到指定工作表”吧!

成都創新互聯專注于環翠網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供環翠營銷型網站建設,環翠網站制作、環翠網頁設計、環翠網站官網定制、小程序定制開發服務,打造環翠網絡公司原創品牌,更為您提供環翠網站排名全網營銷落地服務。

問題:如何將某個工作表的數據,重復復制到每種產品的excel表中

回答:可以手工一個一個的加入,當然也可以通過python程序快速加入

代碼實現:

import osimport xlwings as xwapp = xw.App(visible = False, add_book = False)file_path = 'e:\\table\\銷售表1'  file_list = os.listdir(file_path)  workbook = app.books.open('e:\\table\\新增產品表.xlsx')  worksheet = workbook.sheets['新增產品']value = worksheet.range('A1').expand('table')start_cell = (1, 1)end_cell = (value.shape[0], value.shape[1])cell_area = worksheet.range(start_cell, end_cell).valuefor i in file_list:      if os.path.splitext(i)[1] == '.xlsx':         try:            workbooks = xw.Book(file_path + '\\' + i)              sheet = workbooks.sheets['產品分類表']            scope = sheet.range('A1').expand()            sheet.range(scope.shape[0], 1).value = cell_area            workbooks.save()        finally:            workbooks.close()  workbook.close()app.quit()

功能簡介:將新增產品表.xlsx中新增產品表數據據,批量加入到e:\\table\\銷售表1目錄中所有的excel工作簿的產品分類表中

第1行:導入os模塊

第2行:導入xlwings模塊

第4行:給出要增加的excel工作簿所在文件夾路徑

第5行:列出文件夾下所有文件和子文件夾的名稱

第6行:打開需要被復制工作簿

第7行:指定被復制的工作簿中的工作表

第8-11行:設置被復制的工作表的內容范圍

第12-23行:循環遍歷指定目錄下的excel文件,將指定文件批量復制到目錄中的每一個excel表格

小工具實現界面:

python如何將指定工作表批量復制到指定工作表

我通過pyqt5編寫了界面,用于接收用戶的輸入,通過界面實現了用戶可選擇被復制的工作簿及工作表名,目的工作簿及工作表名,較靈活。

界面中實現的功能代碼邏輯就如上文所示,加入了一些未輸入時的判斷,以及出錯時的提示信息。

到此,相信大家對“python如何將指定工作表批量復制到指定工作表”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

本文題目:python如何將指定工作表批量復制到指定工作表
分享網址:http://m.newbst.com/article8/pjcpop.html

成都網站建設公司_創新互聯,為您提供網站策劃、網站排名Google、用戶體驗網站改版、移動網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設