Отображение сгруппированных столбцов с помощью win32.com в Python

#python #excel #winapi

#python #excel #winapi

Вопрос:

Несколько столбцов документов Excel были сгруппированы и скрыты.

Как использовать win32.com чтобы расширить их?

 excel_path = str(Path.cwd() / 'data.xlsx')
excel = win32com.client.DispatchEx("Excel.Application")
excel.Visible = True
excel.DisplayAlerts = False
wb = excel.Workbooks.Open(excel_path)
wb.RefreshAll()#refresh data from external source
excel.CalculateUntilAsyncQueriesDone()
excel.DisplayAlerts = False

ws = wb.Worksheets('Sheet1')
ws.Outline.ShowLevels(ColumnLevels=1)# Try to expand all columns in worksheet, is this correct?
  

Спасибо.

Ответ №1:

Попробуйте это:

 ws.Columns.EntireColumn.Hidden=False