Zeilen, Spalten und Bildlaufleisten anzeigen und ausblenden
Zeilen und Spalten anzeigen und ausblenden
Aspose.Cells für Python via .NET stellt eine Klasse Workbook bereit, die eine Microsoft Excel-Datei repräsentiert. Die Klasse Workbook enthält eine worksheets-Sammlung, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Eine Arbeitsblatt ist durch die Klasse Worksheet dargestellt. Die Klasse Worksheet bietet eine cells-Sammlung, die alle Zellen im Arbeitsblatt repräsentiert. Die Sammlung Cells bietet mehrere Methoden zur Verwaltung von Zeilen oder Spalten in einem Arbeitsblatt. Einige davon werden nachfolgend erläutert.
Zeilen und Spalten anzeigen
Entwickler können eine versteckte Zeile oder Spalte anzeigen, indem sie die unhide_row- und unhide_column-Methoden der Cells-Sammlung aufrufen. Beide Methoden nehmen zwei Parameter an:
- Zeilen- oder Spaltenindex - der Index einer Zeile oder Spalte, der verwendet wird, um die spezifische Zeile oder Spalte anzuzeigen.
- Zeilenhöhe oder Spaltenbreite - die Zeilenhöhe oder Spaltenbreite, die der Zeile oder Spalte nach dem Ausblenden zugewiesen wird.
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() |
Zeilen und Spalten ausblenden
Entwickler können eine Zeile oder Spalte ausblenden, indem sie die hide_row- und hide_column-Methoden der Cells-Sammlung aufrufen. Beide Methoden nehmen den Zeilen- und Spaltenindex als Parameter an, um die spezifische Zeile oder Spalte auszublenden.
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() |
Mehrere Zeilen und Spalten ausblenden
Entwickler können mehrere Zeilen oder Spalten auf einmal ausblenden, indem sie die hide_rows- und hide_columns-Methoden der Cells-Sammlung aufrufen. Beide Methoden nehmen den Startindex der Zeile oder Spalte und die Anzahl der auszublendenden Zeilen oder Spalten als Parameter an.
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() |
Bildlaufleisten einblenden und ausblenden
Bildlaufleisten werden verwendet, um den Inhalt einer Datei zu durchsuchen. Normalerweise gibt es zwei Arten von Bildlaufleisten:
- Vertikale Scrollleisten
- Horizontale Scrollleisten
Microsoft Excel bietet auch horizontale und vertikale Bildlaufleisten, damit Benutzer durch den Inhalt des Arbeitsblatts scrollen können. Mit Aspose.Cells für Python via .NET können Entwickler die Sichtbarkeit beider Arten von Bildlaufleisten in Excel-Dateien steuern.
Steuerung der Sichtbarkeit von Bildlaufleisten
Aspose.Cells für Python via .NET stellt eine Klasse Workbook bereit, die eine Excel-Datei repräsentiert. Die Klasse Workbook bietet eine Vielzahl von Eigenschaften und Methoden zur Verwaltung einer Excel-Datei. Um die Sichtbarkeit der Bildlaufleisten zu steuern, verwenden Sie die Eigenschaften Workbook und WorkbookSettings.is_v_scroll_bar_visible der Klasse WorkbookSettings.is_h_scroll_bar_visible. WorkbookSettings.is_v_scroll_bar_visible und WorkbookSettings.is_h_scroll_bar_visible sind Boolesche Eigenschaften, was bedeutet, dass diese Eigenschaften nur true oder false speichern können.
Sichtbarkeit von Bildlaufleisten herstellen
Machen Sie die Bildlaufleisten sichtbar, indem Sie die Eigenschaften WorkbookSettings.is_v_scroll_bar_visible oder WorkbookSettings.is_h_scroll_bar_visible der Klasse Workbook auf true setzen.
Verbergen von Bildlaufleisten
Blenden Sie die Bildlaufleisten aus, indem Sie die Eigenschaften WorkbookSettings.is_v_scroll_bar_visible oder WorkbookSettings.is_h_scroll_bar_visible der Klasse Workbook auf false setzen.
Beispielcode
Im Folgenden finden Sie einen vollständigen Code, der eine Excel-Datei, book1.xls, öffnet, beide Bildlaufleisten ausblendet und dann die modifizierte Datei als output.xls speichert.
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() |