[英]Python: Copy sheets from excel workbook and paste into new workbook
[英]Copy pasting multiple sheets into new workbook
目標是使用 xlwings 將工作簿中的多個現有工作表復制粘貼到新工作簿中。 我有:
app = xw.App(visible=False)
book = xw.Book(path)
sheet_1 = book.sheets["Sheet1"]
sheet_2 = book.sheets["Sheet2"]
wb_res = xw.Book()
sheet_active = wb_res.sheets.active
sheet_1.api.Copy(Before=sheet_active)
這拋出:
TypeError: Objects for SAFEARRAYS must be sequences (of sequences), or a buffer object.
勇敢者的額外問題:
- 如何替換工作表上所有公式的值?
謝謝
目的是使用xlwings將粘貼的多個現有工作表從工作簿復制到新工作簿中。 我有:
app = xw.App(visible=False)
book = xw.Book(path)
sheet_1 = book.sheets["Sheet1"]
sheet_2 = book.sheets["Sheet2"]
wb_res = xw.Book()
sheet_active = wb_res.sheets.active
sheet_1.api.Copy(Before=sheet_active)
這引發:
TypeError: Objects for SAFEARRAYS must be sequences (of sequences), or a buffer object.
勇敢的獎金問題:
-如何替換工作表上的所有公式的價值?
謝謝
查看這個簡化從多個電子表格復制和粘貼的 python 代碼: https : //github.com/dabomb1004/Excel-CopyPaste
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.