Visa och Dölja Kalkylblad och Flikar
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.
Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Excel-fil. Klassen Workbook innehåller en Worksheets samling 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 att hantera kalkylblad. För att kontrollera ett kalkylblads synlighet, använd klassen IsVisible egenskap. Worksheet är en boolesk egenskap, vilket innebär att den bara kan lagra true eller false värden.
Göra ett arbetsblad synligt
Gör ett kalkylblad synligt genom att ställa in klassens Worksheet egenskap IsVisible till true
Dölja ett arbetsblad
Dölj ett kalkylblad genom att ställa in klassens Worksheet egenskap IsVisible till false.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object with opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Hiding the first worksheet of the Excel file | |
worksheet.IsVisible = false; | |
// Shows first worksheet of the Excel file | |
//Worksheet.IsVisible = true; | |
// Saving the modified Excel file in default (that is Excel 2003) format | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Visa och dölj 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.
Genom att använda Aspose.Cells kan utvecklare kontrollera synligheten av arkflikar och flikbläddringsknappar i Excel-filer.
Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Excel-fil. Workbook-klassen ger ett brett utbud av egenskaper och metoder för att hantera en Excel-fil. För att kontrollera synligheten av flikar i en Excel-fil kan utvecklare använda Workbook-klassens WorkbookSettings.ShowTabs-egenskap. WorkbookSettings.ShowTabs är en boolesk egenskap, vilket innebär att den endast kan lagra ett true eller false värde.
Göra flikar synliga
Gör flikar synliga med Workbook-klassens WorkbookSettings.ShowTabs-egenskap till true.
Gömma flikar
Dölj flikar i en Excel-fil genom att ställa in Workbook-klassens WorkbookSettings.ShowTabs-egenskap till false.
Här är ett komplett exempel som öppnar en Excel-fil (book1.xls), döljer dess flikar och sparar den modifierade filen som output.xls. Efter att kodexekveringen har utförts kommer du att se att arbetsbokens flikar är dolda.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Opening the Excel file | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Hiding the tabs of the Excel file | |
workbook.Settings.ShowTabs = false; | |
// Shows the tabs of the Excel file | |
//workbook.Settings.ShowTabs = true; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.xls"); |
Styra fliken Bredd
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiating a Workbook object | |
// Opening the Excel file | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Hiding the tabs of the Excel file | |
workbook.Settings.ShowTabs = true; | |
// Adjusting the sheet tab bar width | |
workbook.Settings.SheetTabBarWidth = 800; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.xls"); |