Как использовать openpyxl, чтобы все сгибы столбцов на листе Excel были скрыты или отображались при запуске Excel? - PullRequest
0 голосов
/ 03 января 2019

Я использую openpyxl для изменения существующего файла Excel.В файле Excel есть сгибы столбцов.Я хочу написать некоторый код, чтобы я мог либо показать все сгибы столбцов, либо скрыть все сгибы столбцов.

Я пытался использовать этот код для достижения своей цели.Однако есть две проблемы:

ws.column_dimensions.group(start='A', end='C', hidden=False)  

Во-первых, столбцы уже сгруппированы.Однако этот код полезен только для меня, если столбцы еще не сгруппированы.Во-вторых, скрытый параметр, похоже, не влияет на вывод.Фактически, независимо от того, установил ли я флажок «Ложь» и «Истина», я получаю скрытую группу.

for col in ['A', 'B', 'C']:
    ws.column_dimensions[col].hidden=False

Что я ожидаю, так это то, что он берет все группы / складки столбцов и закрывает их.Вместо этого этот код скрывает все столбцы (от A до C).

...