我正在制作一个脚本来将数据库中的结果解析为 Excel。我将行和列都分组了。我有一种折叠组的方法(使用 +/- 按钮)。我可以通过以下方式折叠我的行:
call: e.showLevels(1,0)
def showLevels(self, rowlevel, collevel):
self.e.ActiveSheet.Outline.ShowLevels(rowlevel,collevel)
这适用于折叠行。当我尝试 e.showLevels(0,1) fe 它不起作用。另外,当我只在分组结束时这样做时:
e.e.ActiveSheet.Outline.ShowLevels(1,0) //works for rows
e.e.ActiveSheet.Outline.ShowLevels(1,1) //works ONLY for rows. Not columns.
e.e.ActiveSheet.Outline.ShowLevels(0,1) //rows = 0 so not showing. Still columns not working
简单说我可以折叠行但我不能折叠列。任何人都知道如何使这些列工作?
编辑:ee 和 self.e 对 Excel 工作簿的引用。ActiveSheet 对当前工作表的引用。
提前致谢!!