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 raka tillvägagångssättet för automatisk justering av bredd och höjd på en rad är att anropa Worksheet-klassens autoFitRow metod. Metoden autoFitRow tar en radindex (av den rad som ska ändras i storlek) som en parameter.

Autoanpassa Rad i ett Intervall av Celler

En rad består av många kolumner. Aspose.Cells tillåter utvecklare att automatiskt anpassa en rad baserat på innehållet i en serie celler inom raden genom att anropa en överbelastad version av autoFitRow metoden. 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.

Metoden autoFitRow kontrollerar innehållet i alla kolumner i raden och anpassar sedan raden automatiskt.

Autoanpassa Kolumn - Enkelt

Det enklaste sättet att automatiskt justera bredd och höjd på en kolumn är att anropa Worksheet-klassens autoFitColumn metod. Metoden autoFitColumn tar kolumnindex (av den kolumn som ska ändras i storlek) som en parameter.

Autoanpassa Kolumn i ett Intervall av Celler

En kolumn består av många rader. Det är möjligt att automatiskt anpassa en kolumn baserat på innehållet i en serie celler i kolumnen genom att anropa en överbelastad 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

Metoden autoFitColumn kontrollerar innehållet i alla rader i kolumnen och anpassar sedan kolumnen automatiskt.

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: Expanderar endast höjden på den första raden.
  • LAST_LINE: Expanderar endast höjden på den sista raden.
  • EACH_LINE: Expanderar endast höjden på varje rad.

Du kan också använda de överbelastade versionerna av autoFitRows & autoFitColumns metoder som accepterar en rad/kolumn och en instans av AutoFitterOptions för att automatiskt anpassa de valda raderna/kolumnerna med önskad AutoFitterOptions i enlighet med detta.

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