我要实现的目的是在一个工作簿中复制一定范围的单元格,并将其以相同的格式粘贴到另一工作簿的特定选项卡上。格式包括合并的单元格,边框,填充,文本颜色和大小。
我认为有一种方法可以使用api引用VBA,但我完全不知道...
我的代码如下
import xlwings as xw
from xlwings import constants
wbOldbook = xw.Book(r"path\OLdFile.xlsm")
wbNewbook = xw.Book(r"NewFile.xlsm")
wsRackold = wbOldbook.sheets('OldTab')
wsRacknew = wbNewbook.sheets('NewTab')
CopyRack = wsRackold.range('X16:AG60').value
wsRacknew.range('X16:AG60').value = CopyRack