2017-12-29 7 views
1

Ich automatisiere bestimmte Excel-Aufgaben. Im Moment muss ich einige fehlende Daten an eine Tabelle anhängen, die Gliederungsebenen verwendet. Ich benutze pywin32 die ganze Zeit und ich bin zu dem Punkt gekommen, wo ich fehlende Daten mit Gliederungsebenen angehängt habe.Gruppierung von Zeilen in Excel mit Python

kann ich die Gliederungsebene mit diesem Stück Code angeben:

xlSheet.Rows(row_number).OutlineLevel=3 

Aber das Problem ist, dass ich nicht, dass die zeilen- angeben PLA(Outline level=3) unter diesen row- Incoming &Outgoing money(Outline Level=2) kommen sollte.

Können Sie mir helfen mit einer Lösung (mit Win32)?

enter image description here

Antwort

0

die Lösung gefunden rangeObj.EntireRow.Group tut, was (mit win32-Bibliothek) benötigt wird.

xlSheet.Cells(i+2,1).Value=temp_sheet.Cells(j+1,3).Value 
xlSheet.Rows(i + 2).OutlineLevel = 2 
rangeObj.EntireRow.Group