Gruppera rader i Excel med Python

Denna korta handledning guidar dig om att gruppera rader i Excel med Python. Den har detaljerna för att ställa in IDE för utveckling, en lista över programmeringssteg och en exempelkod som visar hur man grupperar kolumner i Excel med Python. Du kommer att lära dig att gruppera och avgruppera rader och kolumner tillsammans med alternativet att ställa in flaggan för att expandera eller komprimera dem medan du öppnar utdatafilen i MS Excel.

Steg för att gruppera kolumner i Excel med Python

  1. Ställ in IDE att använda Aspose.Cells för Python via Java för att gruppera rader och kolumner
  2. Ladda Excel-filen med klassen Workbook och få tillgång till samlingen av ark
  3. Få tillgång till cellsamlingen från målarket
  4. Anropa groupRows() genom att tillhandahålla startraderna, slutraden och flaggan som ska kollapsa
  5. Anropa groupColumns() genom att ställa in startkolumnerna, slutkolumnen och flaggan för att kollapsa
  6. Spara den utgående Excel-filen

Ovanstående steg beskriver hur man grupperar rader i Excel med expandera kollaps i Python. Börja processen för att hämta insamlingen av celler från det önskade arket i målfilen i Excel. Anropa metoderna groupRows() och groupColumns() genom att tillhandahålla startobjektet, slutobjektet och flaggan för att ställa in kollapstillståndet när du öppnar det i MS Excel.

Kod för att gruppera rader i Excel med Python

Den här exempelkoden visar hur man skapar hopfällbara rader i Excel med Python. Du kan skapa flera gruppnivåer genom att lägga till grupper i en större grupp. Den kommer att visa olika nivåer av grupperingar i MS Excel, där du kan komprimera/expandera rader och kolumner upp till önskad gruppnivå. Du kan använda ungroupRows() och ungroupColumns() för att dela upp den önskade uppsättningen rader eller kolumner.

Den här artikeln har lärt oss hur man grupperar och grupperar upp rader i Excel med Python. För att automatiskt anpassa rader och kolumner i Excel, se artikeln om autopassa rader och kolumner i Excel med Python.

 Svenska