Visa och dölj element
Visa och dölj ett arbetsblad
En Excel-fil kan ha ett eller flera arbetsblad. När vi skapar en Excel-fil lägger vi till arbetsblad i Excel-filen där vi arbetar. Varje arbetsblad i en Excel-fil är oberoende från det andra arbetsbladet genom att ha sina egna data och formateringsinställningar osv. Ibland kan utvecklare behöva dölja några arbetsblad och göra andra synliga i Excel-filen för deras eget intresse. Så, Aspose.Cells låter utvecklare kontrollera synligheten av arbetsbladen i deras Excel-filer.
Kontrollera synligheten av arbetsbladen:
Aspose.Cells tillhandahåller en klass, Workbook som representerar en Excel-fil. Workbook klass innehåller en WorksheetCollection som tillåter att komma åt varje arbetsblad i Excel-filen.
Ett arbetsblad representeras av Worksheet klassen. Worksheet klass tillhandahåller ett brett utbud av egenskaper och metoder för att hantera ett arbetsblad. Men, för att kontrollera synligheten av ett arbetsblad, kan utvecklare använda setVisible metoden i Worksheet klassen.
Göra ett arbetsblad synligt
Utvecklare kan göra ett arbetsblad synligt genom att skicka true som parameter till setVisible metoden i Worksheet klassen.
Dölja ett arbetsblad
Utvecklare kan dölja ett arbetsblad genom att skicka false som parameter till setVisible metoden i Worksheet klassen.
Exempel:
Ett komplett exempel ges nedan som visar användningen av setVisible(false) metoden i Worksheet klassen för att dölja det första arbetsbladet i Excel-filen.
Arbetsblad - Före modifiering:
På skärmdumpen nedan kan du se att Book1.xls filen innehåller tre arbetsblad: Blad1 , Blad2 och Blad3 .
Figur: Visning av arbetsblad före någon modifiering
Arbetsblad - Efter att exempelkoden har utförts:
Book1.xls filen öppnas med hjälp av Workbook klassen och sedan görs det första arbetsbladet i Book1.xls filen dolt. Den modifierade filen sparas som output.xls filen vars bildvisning visas nedan:
Figur: Visning av arbetsblad efter modifiering
Inställning av VisibilityType
Du kan också gömma arbetsbladen på ett speciellt sätt. Denna funktion kan gömma arbetsbladet så att det enda sättet för dig att göra det synligt igen är genom att ge VisibilityType.VERY_HIDDEN som parametervärde för setVisibilityType metoden i koden (det ska noteras här att användarna inte kan göra objektet synligt i MS Excel direkt genom att använda dess menyalternativ). Användare kan också använda getVisibilityType metoden för att kontrollera om ett arbetsblad är markerat som VeryHidden eller inte.
Visa eller göm flikar
Om du tittar noga längst ner i en Microsoft Excel-fil, kommer du att se ett antal kontroller. Dessa inkluderar:
- Arkflikar.
- Flikbläddringsknappar.
Arkflikar representerar arbetsbladen i Excel-filen. Klicka på vilken flik som helst för att växla till det arbetsbladet. Ju fler arbetsblad i arbetsboken, desto fler arkflikar finns det. Om Excel-filen har ett bra antal arbetsblad behöver du knappar för att navigera genom dem. Så tillhandahåller Microsoft Excel flikbläddringsknappar för att bläddra igenom arkflikarna.
Arkflikar & flikbläddringsknappar
Genom att använda Aspose.Cells kan utvecklare kontrollera synligheten av arkflikar och flikbläddringsknappar i Excel-filer.
Kontrollera synligheten av flikar: Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Workbook-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera en Excel-fil.
Gömma flikar
Göm flikar i en Excel-fil genom att ställa in Workbook-klassens getSettings().setShowTabs(false)-metod.
Göra flikar synliga
Gör flikar synliga med Workbook-klassens getSettings().setShowTabs(true)-metod.
Fullständigt kodexempel:
Här nedan följer ett komplett exempel som öppnar en Excel-fil (book1.xls), gömmer dess flikar och sparar den modifierade filen som output.xls.
Du kan se att filen Book1.xls innehåller flikar i figuren nedan. Efter att exempelkoden har utförts göms flikarna, som du kan se på skärmbilden av filen output.xls nedan.
book1.xls: Excel-fil innan någon modifiering
output.xls: Excel-fil efter modifiering
Visa och göm rader och kolumner
Alla arbetsblad i en Excel-fil består av celler som är placerade i rader och kolumner. Alla rader och kolumner har unika värden som används för att identifiera dem, och för att identifiera enskilda celler. Till exempel är rader numrerade - 1, 2, 3, 4 osv. - och kolumner är ordnade alfabetiskt - A, B, C, D osv. Rad- och kolumnvärden visas i rubrikerna. Genom att använda Aspose.Cells kan utvecklare styra synligheten av dessa rad- och kolumnrubriker.
Kontrollera synligheten av arbetsbladen:
Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som tillåter åtkomst till varje arbetsblad i en Excel-fil.
Ett arbetsblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera arbetsblad. För att styra synligheten av rad- och kolumnrubriker, använd Worksheet-klassens setRowColumnHeadersVisible-metod.
Gömma rad-/kolumnrubriker
Göm rad- och kolumnrubriker genom att använda Worksheet-klassens setRowColumnHeadersVisible(false)-metod.
Göra rad-/kolumnrubriker synliga
Gör rad- och kolumnrubriker synliga genom att använda Worksheet-klassens setRowColumnHeadersVisible(true)-metod.
Ett komplett exempel ges nedan som visar hur man använder Worksheet-klassens setRowColumnHeadersVisible(false)-metod för att gömma rad- och kolumnrubrikerna i det första arbetsbladet i en Excel-fil.
Skärmdumpen nedan visar att Book1.xls innehåller tre arbetsblad: Sheet1, Sheet2 och Sheet3. Varje arbetsblad visar rad- och kolumnrubriker.
Book1.xls: arbetsblad före modifiering
Book1.xls är öppnad med Workbook-klassen och rad- och kolumnrubrikerna på första arbetsbladet är dolda. Den modifierade filen sparas som output.xls.
Arbetsbladsvy efter ändring
Visa och dölj bildrullningsfält
Bildrullningsfält används för att navigera genom innehållet i vilken fil som helst. Normalt sett finns det två typer av bildrullningsfält:
- Vertikala bildrullningsfält
- Horisontella bildrullningsfält
Microsoft Excel tillhandahåller också horisontella och vertikala bildrullningsfält så att användare kan bläddra genom arbetsbladets innehåll. Med Aspose.Cells kan utvecklare kontrollera synligheten av båda typer av bildrullningsfält i Excelfiler.
Kontrollera synligheten av bildrullningsfälten:
Aspose.Cells tillhandahåller en klass, Workbook som representerar en Excelfil. Workbook-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera en Excelfil. Men för att kontrollera synligheten av bildrullningsfälten i Excelfilen kan utvecklare använda setVScrollBarVisible & setHScrollBarVisible metoder i Workbook-klassen.
Dölja bildrullningsfält
Dölj bildrullningsfält genom att sätta Workbook-klassens setVScrollBarVisible eller setHScrollBarVisible-metoder till falskt.
Gör bildrullningsfält synliga
Gör rullningsfält synliga genom att ställa in Workbookklassens setVScrollBarVisible eller setHScrollBarVisible metoder till true.
Fullständigt kodexempel:
Nedan finns en komplett kod som öppnar en Excel-fil, book1.xls, gömmer båda rullningsfälten och sparar sedan den modifierade filen som output.xls.
Skärmdumpen nedan visar filen Book1.xls som innehåller båda rullningsfälten. Den modifierade filen sparas som output.xls-fil, också visas nedan.
Book1.xls: Excel-fil innan någon ändring
output.xls: Excel-fil efter modifiering
Visa och dölj rutnät
Alla Microsoft Excel-arbetsblad har som standard rutnät. De hjälper till att avgränsa celler, så att det är lätt att mata in data i specifika celler. Rutnät gör det möjligt för oss att visa ett arbetsblad som en samling celler, där varje cell är lätt identifierbar.
Aspose.Cells låter dig också kontrollera synligheten av rutnätet.
Kontrollera synligheten av rutnätet
Aspose.Cells tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som tillåter åtkomst till varje arbetsblad i filen.
Ett arbetsblad representeras av klassen Worksheet. Worksheet-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera arbetsblad. För att kontrollera synligheten av rutnätet, använd Worksheet-klassens setGridlinesVisible metod.
Gör rutnätslinjer synliga
För att göra rutnätslinjer synliga, använd Worksheet-klassens setGridlinesVisible(true) metod.
Gömmer rutnätslinjer
Göm rutnätslinjer genom att använda Worksheet-klassens setGridlinesVisible(false) metod.
Exempel: Gömma rutnätslinjer på ett visst arbetsblad
Exemplet nedan demonstrerar användningen av Worksheet-klassens setGridlinesVisible(false) metod för att gömma rutnätslinjer på det första arbetsbladet i en Excel-fil.
Skärmdumpen nedan visar att filen Book1.xls innehåller tre arbetsblad: Sheet1, Sheet2 och Sheet3. Alla dessa arbetsblad har rutnätslinjer.
Arbetsbladsvy innan ändring
Filen Book1.xls öppnas med hjälp av Workbook-klassen och sedan göms rutnätslinjerna på det första arbetsbladet. Den modifierade filen sparas som output.xls-fil.
Arbetsbladsvy efter ändring