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://www.ptt.cc/bbs/Python/M.1622709203.A.EA9.html
※ 編輯: nienyun (111.251.178.12 臺灣), 06/03/2021 16:35:02
→
06/03 17:48,
2年前
, 1F
06/03 17:48, 1F
→
06/03 23:16,
2年前
, 2F
06/03 23:16, 2F