マクロが有効になっている Excel ワークブックをコピーすることはできますか? たとえば、私は持っています:
from xlutils.copy import copy
from xlrd import open_workbook
from tempfile import TemporaryFile
book = open_workbook("book.xlsm")
book_copy = copy(book)
book_copy.save("bookcopy.xlsm")
book_copy.save(TemporaryFile())
しかし、bookcopy.xlsm をクリックして開くと、次のエラーが表示されます。破損しており、ファイル拡張子がファイルの形式と一致していることを確認してください。」
「bookcopy.xls」として保存するとこのエラーは発生しませんが、.xlsm である必要があります。問題が何であるかを知っている人はいますか?