Hi,
我目前有一excel文件 a.xls,想填值并保留设定到b.xls
我简单测试如下
import xlrd
from xlutils.copy import copy
org_file = xlrd.open_workbook('C:\\a.xls',formatting_info=True)
copy_file = copy(org_file)
copy_file.save('C:\\b.xls')
执行完後,当我打开b.xls时,巨集没了
我用openpyxl处理xlsx file没这种问题,因为处理xls file才使用xlrd,xlwt,xlutils
请问是xlutils本身copy不支援巨集部分吗?
请问有人了解/解决过此问题能帮解惑
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.178.12 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1622709203.A.EA9.html
※ 编辑: nienyun (111.251.178.12 台湾), 06/03/2021 16:35:02
1F:→ AndCycle: 对,你自己已经回答完了 06/03 17:48
2F:→ nienyun: 好吧,谢谢 06/03 23:16