Arbetsboks vy

Sidbrytning Förhandsgranskning

Alla arbetsblad kan visas i två lägen:

  • Normal vy.
  • Sidbrytningsvy.

En normal vy är ett kalkylblads standardvy. Sidbrytningsgranskning är en redigeringsvy som visar ett kalkylblad som det kommer att skrivas ut. Sidbrytningsgranskning visar vilka data som kommer att hamna på varje sida så att du kan justera utskriftsområdet och sidbrytningarna. Med Aspose.Cells kan utvecklare aktivera normal vy eller sidbrytningsgranskningslägen.

Styra vynlägen

Aspose.Cells tillhandahåller en Workbook-klass som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som gör det möjligt att komma åt varje kalkylblad i en Excel-fil.

Ett kalkylblad representeras av klassen Worksheet. Worksheet-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera kalkylblad. För att aktivera normal eller sidbrytningsgranskningslägen, använd Worksheet-klassens setPageBreakPreview-metod.

Aktivera normal vy

Ställ in vilket kalkylblad som helst till normal vy genom att använda setPageBreakPreview-metoden i Worksheet-klassen och skicka false som parameter.

Aktivera sidbrytningsvy

Ställ in vilket kalkylblad som helst till sidbrytningsgranskningsläge med hjälp av setPageBreakPreview-metoden i Worksheet-klassen och skicka true som parameter.

Ett komplett exempel ges nedan som demonstrerar användningen av Worksheet-klassens setPageBreakPreview-metod för att aktivera sidbrytningsgranskningsläge för den första kalkylbladet i Excel-filen.

På skärmbilden nedan kan se att filen Book1.xls är i Normal vy.

Book1.xls: Kalkylblad före ändring

todo:image_alt_text

Book1.xls öppnas med Workbook-klassen och läget ändras till sidbrytningsgranskningsläge för det första kalkylbladet. Den ändrade filen sparas som output.xls.

Ouput.xls: kalkylblad efter ändring

todo:image_alt_text

Zoomfaktor

Microsoft Excel har en funktion som låter användare sätta en arbetsblads zoom- eller skalfaktor. Denna funktion hjälper användare att se arbetsbladsinnehållet i mindre eller större visningar. Användare kan sätta zoom-faktorn till vilket värde som helst.

Inställning av zoomfaktor med Microsoft Excel

todo:image_alt_text

Aspose.Cells tillåter också utvecklare att ange kalkylbladets zoomfaktor.

Kontrollera zoomfaktorn

Aspose.Cells tillhandahåller en Workbook-klass som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som gör det möjligt att komma åt varje kalkylblad i en Excel-fil.

Ett kalkylblad representeras av klassen Worksheet. Worksheet-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera kalkylblad. För att ställa in kalkylbladets zoomfaktor, använd Worksheet-klassens setZoom -metod.

Ett komplett exempel ges nedan som demonstrerar hur man använder setZoom -metoden för att ange zoomfaktorn för det första kalkylbladet i en Excel-fil.

På skärmbilden nedan kan du se att filen Book1.xls är i standardvy.

Book1.xls: arbetsblad före modifiering

todo:image_alt_text

Filen Book1.xls öppnas med Workbook-klassen och zoomfaktorn för det första kalkylbladet ställs in till 75. Den ändrade filen sparas som output.xls.

Output.xls: kalkylblad efter ändring

todo:image_alt_text

Frys Fönsterpaneler

Frysa rutor är en funktion som tillhandahålls av Microsoft Excel. Att frysa rutor gör att man kan välja data som ska förbli synlig när man rullar i ett arbetsblad.

Att använda frysfönster i Microsoft Excel

todo:image_alt_text

Aspose.Cells tillåter också utvecklare att tillämpa frysfönster på kalkylblad dynamiskt.

Aspose.Cells tillhandahåller en Workbook-klass som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som ger åtkomst till varje kalkylblad i en Excel-fil.

Ett kalkylblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera kalkylblad. För att konfigurera frysta rutor, anropa Worksheet-klassens freezePanes-metod. freezePanes-metoden tar följande parametrar:

  • Rad, radindexet för cellen som frysen ska starta från.
  • Kolumn, kolumnindexet för cellen som frysen ska starta från.
  • Frusna rader, antalet synliga rader i toppfönstret.
  • Frusna kolumner, antalet synliga kolumner i vänstra fönstret.

Ett komplett exempel ges nedan som visar hur man använder Worksheet-klassens freezePanes-metod för att frysa rader och kolumner (börjar från C4, representerade av den 4: e raden och 3: e kolumnen, där raderna och kolumnerna börjar från 0-index) på det första kalkylbladet i Excel-filen.

På skärmdumpen nedan kan du se filen Book1.xls utan frysta rutor.

Book1.xls: kalkylbladsvisning före eventuell ändring

todo:image_alt_text

Fil1.xls bok öppnas med klassen Workbook and then a few rows and columns are frozen on the first worksheet. The modified file is saved as output.xls.

Outlook.xls: kalkylbladsvy efter ändring

todo:image_alt_text

Dela rutor

Om du behöver dela skärmen för att få två olika vyer i samma arbetsblad, dela rutor. Microsoft Excel erbjuder en mycket praktisk funktion som gör att du kan se mer än en kopia av ditt arbetsblad och för dig att kunna bläddra igenom varje ruta av ditt arbetsblad oberoende av varandra: dela rutor.

Fönstren fungerar samtidigt. Om du gör en förändring i ett, visas förändringen samtidigt i den andra. Aspose.Cells tillhandahåller split panes-funktionen för användarna.

Sätta på och Ta bort Delade paneler

Dela Fönster

Aspose.Cells tillhandahåller en Workbook klass som representerar en Microsoft Excel-fil. Klassen Workbook ger ett brett utbud av egenskaper och metoder för att hantera Excel-filer. För att genomföra delade vyer, använd Worksheet klassens split metod. För att ta bort delade rutor, använd removeSplit metoden.

I exemplet använder vi en enkel mallfil som laddas, sedan används inställningar för att dela rutor på en cell i det första arbetsbladet. Den uppdaterade filen sparas.

Efter att ha kört ovanstående kod har den genererade filen en delad vy.

Delade rutor i output-filen

todo:image_alt_text

Ta bort rutor

Utvecklare kan ta bort delade rutor med hjälp av Worksheet klassens removeSplit metod.

Fortsatta ämnen