如何使用XLWINGS复制范围和粘贴特殊格式(包括所有格式)

时间:2019-11-13 02:25:34

标签: python excel python-3.x vba xlwings

我要实现的目的是在一个工作簿中复制一定范围的单元格,并将其以相同的格式粘贴到另一工作簿的特定选项卡上。格式包括合并的单元格,边框,填充,文本颜色和大小。

我认为有一种方法可以使用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

0 个答案:

没有答案