使用xlutils xlwt复制工作簿

是否有可能复制macros启用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打开它,我得到以下错误:“Excel无法打开文件'bookcopy.xlsm',因为文件格式或文件extesion无效。确认文件没有损坏,文件扩展名匹配文件的格式“。

我保存的时候没有得到这个错误是“bookcopy.xls”,但是我需要它是.xlsm。 有没有人有一个想法是什么问题?