Excel: разгруппировка данныхPython

Программы на Python
Anonymous
Excel: разгруппировка данных

Сообщение Anonymous »

Я пытаюсь разгруппировать данные в файле Excel.

Мне не известны строки, которые были сгруппированы.

Когда я нажимаю 2 поверх данных файла, они разгруппируются.

Есть ли способ сделать это с помощью Python.

У меня есть набор из 400-500 файлов, данные для которых необходимо разгруппировать
Я пробовал использовать библиотеку win32com
xl = win32com.client.Dispatch("Excel.Application")

# password, act accordingly

#xl.Visible = True # Optional: Hide Excel application window
wb = xl.Workbooks.Open(excel_file)
try:
for sheet in wb.Worksheets:
sheet_name = sheet.Name
sheet.PageSetup.Zoom = False # Disable zoom
# visible_range = sheet.UsedRange.Visible
# sheet.Find(What="*", ReplaceWith="", SearchOrder=xlPrevious, SearchDirection=xlEntireRow, MatchCase=False).Select()
# sheet.Selection.Visible = visible_range # Restore original visibility
# cells = sheet.getCells()
# cells.ungroupRows(17,26)

# Ungroup rows (if grouped)
for outline in sheet.Outline:
if outline.Type == 2: # Check if it's an outline group
outline.Ungroup()


Подробнее здесь: https://stackoverflow.com/questions/787 ... uping-data

Вернуться в «Python»