Autofit Rader och Kolumner

Autostorlek

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en Worksheets kollektion som tillåter åtkomst till varje kalkylblad i Excel-filen.

Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller ett brett utbud av egenskaper och metoder för hantering av ett kalkylblad. Den här artikeln tittar på att använda klassen Worksheet för att automatiskt anpassa rader eller kolumner.

AutoFit Row - Enkelt

Det mest enkla sättet att autoanpassa bredden och höjden på en rad är att anropa Worksheet klassens autoFitRow metod. autoFitRow tar en radindex (för raden som ska resizeas) som parameter.

Autoanpassa Rad i ett Intervall av Celler

En rad består av många kolumner. Aspose.Cells tillåter utvecklare att autoanpassa en rad baserat på innehållet i ett cellområde inom raden genom att anropa en överlagrad version av autoFitRow. Den tar följande parametrar:

  • Radindex, index för raden som ska autofit.
  • Första kolumnindex, index för radens första kolumn.
  • Sista kolumnindex, index för radens sista kolumn.

autoFitRow metod kontrollerar innehållet i alla kolumner i raden och autoanpassar därefter raden.

Autoanpassa Kolumn - Enkelt

Det enklaste sättet att autoanpassa bredden och höjden på en kolumn är att anropa Worksheet klassens autoFitColumn metod. autoFitColumn tar kolumnindexen (för kolumnen som ska resizeas) som en parameter.

Autoanpassa Kolumn i ett Intervall av Celler

En kolumn består av många rader. Det är möjligt att autoanpassa en kolumn baserat på innehållet i ett cellområde i kolumnen genom att anropa en överlagrad version av autoFitColumn metod som tar följande parametrar:

  • Kolumnindex, representerar index för kolumnen vars innehåll behöver autoanpassas
  • Första radindex, representerar index för kolumnens första rad
  • Sista radindex, representerar index för kolumnens sista rad

autoFitColumn metod kontrollerar innehållet i alla rader i kolumnen och autoanpassar därefter kolumnen.

Automatisk justering av rader för sammanfogade celler

Med Aspose.Cells är det möjligt att automatiskt anpassa rader även för celler som har slagits samman med hjälp av AutoFitterOptions-API:n. Klassen AutoFitterOptions tillhandahåller egenskapen AutoFitMergedCellsType som kan användas för att automatiskt anpassa rader för sammanslagna celler. AutoFitMergedCellsType accepterar uppräkneliga AutoFitMergedCellsType-medlemmar.

  • NONE: Ignorera sammanslagna celler.
  • FIRST_LINE: Vänjer bara höjden på den första raden.
  • LAST_LINE: Endast utökar höjden på den sista raden.
  • EACH_LINE: Endast utökar höjden för varje rad.

Du kan även använda de överlastade versionerna av autoFitRows & autoFitColumns metoderna som accepterar ett område av rader/kolumner och en instans av AutoFitterOptions för att autofit det valda området med önskad AutoFitterOptions på lämpligt sätt.

Signaturerna för ovanstående metoder är följande:

  1. autoFitRows(int startRow, int endRow, AutoFitterOptions options)
  2. autoFitColumns(int firstColumn, int lastColumn, AutoFitterOptions options)

Viktigt att veta