Visa och Dölja rader, Kolumner och Rullningslistor

Visa och göm rader och kolumner

Aspose.Cells för Python via .NET tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en worksheets samling som låter utvecklare få åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet ger en cells samling som representerar alla celler i kalkylbladet. Samlingen Cells ger flera metoder för att hantera rader eller kolumner i ett kalkylblad. Några av dessa diskuteras nedan.

Visa Rader och Kolumner

Utvecklare kan visa vilken som helst dold rad eller kolumn genom att anropa unhide_row och unhide_column orden samling respektive metoder. Båda metoderna tar två parametrar:

  • Rad- eller kolumnindex - index för en rad eller kolumn som används för att visa den specifika raden eller kolumnen.
  • Radhöjd eller kolumnbredd - radhöjden eller kolumnbredden tilldelad till raden eller kolumnen efter att ha visats.
from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Creating a file stream containing the Excel file to be opened
fstream = open(dataDir + "book1.xls", "rb")
# Instantiating a Workbook object
# Opening the Excel file through the file stream
workbook = Workbook(fstream)
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Unhiding the 3rd row and setting its height to 13.5
worksheet.cells.unhide_row(2, 13.5)
# Unhiding the 2nd column and setting its width to 8.5
worksheet.cells.unhide_column(1, 8.5)
# Saving the modified Excel file
workbook.save(dataDir + "output.xls")
# Closing the file stream to free all resources
fstream.close()

Dölj Rader och Kolumner

Utvecklare kan dölja en rad eller kolumn genom att anropa hide_row och hide_column metoderna i respektive samling. Båda metoderna tar rad- och kolumnindex som parameter för att gömma den specifika raden eller kolumnen.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Creating a file stream containing the Excel file to be opened
fstream = open(dataDir + "book1.xls", "rb")
# Instantiating a Workbook object
# Opening the Excel file through the file stream
workbook = Workbook(fstream)
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Hiding the 3rd row of the worksheet
worksheet.cells.hide_row(2)
# Hiding the 2nd column of the worksheet
worksheet.cells.hide_column(1)
# Saving the modified Excel file
workbook.save(dataDir + "output.out.xls")
# Closing the file stream to free all resources
fstream.close()

Dölj Flera Rader och Kolumner

Utvecklare kan dölja flera rader eller kolumner samtidigt genom att anropa hide_rows och hide_columns orden i respektive samling. Båda metoderna tar startindex för rad eller kolumn och antalet rader eller kolumner som ska döljas som parametrar.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Creating a file stream containing the Excel file to be opened
fstream = open(dataDir + "book1.xls", "rb")
# Instantiating a Workbook object
# Opening the Excel file through the file stream
workbook = Workbook(fstream)
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Hiding 3,4 and 5 rows in the worksheet
worksheet.cells.hide_rows(2, 3)
# Hiding 2 and 3 columns in the worksheet
worksheet.cells.hide_columns(1, 2)
# Saving the modified Excel file
workbook.save(dataDir + "outputxls")
# Closing the file stream to free all resources
fstream.close()

Visa och dölj bildrullningsfält

Rullningslistor används för att navigera bland innehållet i en fil. Vanligtvis finns det två typer av rullningslistor:

  • Vertikala bildrullningsfält
  • Horisontella bildrullningsfält

Microsoft Excel tillhandahåller också horisontella och vertikala skrollbars så att användare kan scrolla genom arbetsbladets innehåll. Med Aspose.Cells för Python via .NET kan utvecklare kontrollera synligheten för båda typerna av skrollbars i Excel-filer.

Kontrollera Synligheten för Rullningslistor

Aspose.Cells för Python via .NET ger en klass, Workbook, som representerar en Excel-fil. Workbook-klassen ger ett brett spektrum av egenskaper och metoder för att hantera en Excel-fil. För att kontrollera synligheten av skrollbars, använd Workbook-klassens WorkbookSettings.is_v_scroll_bar_visible och WorkbookSettings.is_h_scroll_bar_visible-egenskaper. WorkbookSettings.is_v_scroll_bar_visible och WorkbookSettings.is_h_scroll_bar_visible är Boolean-egenskaper, vilket innebär att dessa egenskaper endast kan lagra true eller false värden.

Gör bildrullningsfält synliga

Gör rullningslistor synliga genom att ställa in klassens Workbook egenskap WorkbookSettings.is_v_scroll_bar_visible eller WorkbookSettings.is_h_scroll_bar_visible till true.

Dölja bildrullningsfält

Dölj rullningslistor genom att ställa in klassens Workbook egenskap WorkbookSettings.is_v_scroll_bar_visible eller WorkbookSettings.is_h_scroll_bar_visible till false.

Exempelkod

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.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Creating a file stream containing the Excel file to be opened
fstream = open(dataDir + "book1.xls", "rb")
# Instantiating a Workbook object
# Opening the Excel file through the file stream
workbook = Workbook(fstream)
# Hiding the vertical scroll bar of the Excel file
workbook.settings.is_v_scroll_bar_visible = False
# Hiding the horizontal scroll bar of the Excel file
workbook.settings.is_h_scroll_bar_visible = False
# Saving the modified Excel file
workbook.save(dataDir + "output.xls")
# Closing the file stream to free all resources
fstream.close()