最近遇到一个学员的问题,如何复制charts,尝试了常规方法,复制不了,知乎,优快云都没有相关信息,最后尝试api成功
import xlwings as xw
wb = xw.books('看板明细.xlsx')
sht = wb.sheets['透视A']
chart = sht.charts[0]
# 复制
chart.api[0].Copy()
# 粘贴
# sht.api.Paste()
wb1 = xw.books('123.xlsx')
sht1 = wb1.sheets[0]
# 跨表复制
asd = sht1.range("A30")
asd.api.PasteSpecial()
分享一下
谢谢支持