![](/img/trans.png)
[英]How to copy worksheet from one workbook to another one using openpyxl?
[英]want to add worksheet from one workbook in to another workbook using openpyxl
我很確定有一種比我這樣做更簡單的方法,我只有兩本工作簿和每本工作簿中的一張紙,
有人有什么建議嗎?
將 openpyxl 導入為 xl
path1 = 'C:\Users\path\test1.xlsx' path2 ='C:\Users\path\test2.xlsx'
wb1 = xl.load_workbook(filename=path1) ws1 = wb1.worksheets[0]
wb2 = xl.load_workbook(filename=path2) ws2 = wb2.create_sheet(ws1.title)
對於 ws1 中的行:對於行中的單元格:ws2[cell.coordinate].value = cell.value
wb2.save(路徑2)
上面的代碼對我有用,但它不會復制格式。 只是單元格值。 我需要報告的格式相同。
這里:
from openpyxl import load_workbook
from openpyxl import Workbook
wb = load_workbook(path)
ws = wb.active
wb2 = Workbook() #or load_workbook
ws2 = wb2.active
ws2 = ws
編輯:
上面沒有復制任何東西,這個鏈接顯示了如何使用 openpyxl 復制整個工作表
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.