向现有工作簿写数据
我在想有没有人能帮我解决这个问题。我想用xlwt/xlrd/xlutils来修改一个已经存在的.xls文件。我查看了这个问题,并尝试了页面底部的两个答案。当我试着用第二个答案时,出现了这个错误:
AttributeError: 'Sheet' object has no attribute 'cooked_page_break_preview_mag_factor'
当我尝试第三个答案时,又出现了这个错误:
AttributeError: 'str' object has no attribute 'datemode'
我使用的文件和答案中的文件完全一样,唯一不同的就是文件名。
我非常感谢任何帮助。我本来想在答案下评论,但我的声望不够。
1 个回答
1
我遇到过同样的错误,后来发现我复制的是工作表,而不是整个工作簿。
rb = open_workbook(file_path,formatting_info=True)
wb = copy(rb)