【发布时间】:2017-11-15 13:56:23
【问题描述】:
使用 openpyxl,我加载了一个现有的工作簿,并设置了一个新的活动表。
然后,当在 Excel 中打开工作簿时,我注意到新的活动工作表在使用 openpyxl 更改之前已与原始工作表分组。
有没有办法取消对工作表的分组或对此行为的任何解释?
wb = openpyxl.load_workbook("test.xlsx")
wb.active = 3
wb.save("test.xlsx")
在这里运行之后是我正在谈论的“分组”表:Grouped Sheets Image
就好像我在代码中设置的活动工作表(“四”)没有完全更改所选工作表,而是在最初选择的工作表(“一”)旁边选择新工作表
问题再讨论:https://bitbucket.org/openpyxl/openpyxl/issues/878/index-0-worksheet-creation-in-existing
谢谢!
【问题讨论】:
-
请发布您的代码。
-
“分组”是什么意思?为了让其他人帮助您,您应该提供您正在尝试做的事情的代码。
-
Bitbucket 上的讨论解释了如何做到这一点……
-
@CharlieClark 该讨论中给出的解决方案在我尝试时不起作用(它说 wb.views[0] 尽管 Workbook 对象甚至没有该属性)检查我写的解决方案