写入现有工作簿

时间:2013-01-28 02:48:55

标签: python xlrd xlwt xlutils

我想知道是否有人可以帮我解决这个问题。我想使用xlwt / xlrd / xlutils对现有的.xls文件进行更改。我看了this个问题并尝试了页面底部的两个答案。当我尝试第二个答案时,我收到了这个错误:

AttributeError: 'Sheet' object has no attribute 'cooked_page_break_preview_mag_factor'

当我尝试第三个答案时,我收到了这个错误:

AttributeError: 'str' object has no attribute 'datemode'

我使用的文件与答案中的文件完全相同,但文件名除外。

我感谢任何帮助。我会评论答案,但我没有足够的代表。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的错误,并意识到我正在复制工作表而不是工作簿。

rb = open_workbook(file_path,formatting_info=True)
wb = copy(rb)