openpyxl 未选中“详细信息右侧的摘要列”的组列

Tee*_*iew 3 python grouping openpyxl

在Python中,我想对一组列进行分组,并让它的行为就像Excel中数据->大纲下的“详细信息右侧的摘要列”复选框未被选中一样。

这是我到目前为止的代码:

wb = openpyxl.Workbook()
ws = wb.create_sheet()
ws = wb.active

ws['A1'] = 1
ws['B1'] = 2
ws['C1'] = 3
ws['D1'] = 4
ws['E1'] = 5
ws.column_dimensions.group('B','E')
Run Code Online (Sandbox Code Playgroud)

我已经知道如何对列进行分组,但找不到一种方法来为该组提供我需要的行为。

祝你今天过得愉快!

Tee*_*iew 5

就找到了答案。下面的行解决了这个问题:

ws.sheet_properties.outlinePr.summaryRight = False
Run Code Online (Sandbox Code Playgroud)