Elemente anzeigen und ausblenden

Arbeitsblatt anzeigen und ausblenden

Eine Excel-Datei kann ein oder mehrere Arbeitsblätter enthalten. Immer wenn wir eine Excel-Datei erstellen, fügen wir Arbeitsblätter hinzu, in denen wir arbeiten. Jedes Arbeitsblatt in einer Excel-Datei ist unabhängig von anderen Arbeitsblättern und verfügt über eigene Daten- und Formatierungseinstellungen usw. Manchmal benötigen Entwickler möglicherweise, dass einige Arbeitsblätter in der Excel-Datei ausgeblendet und andere sichtbar sind, um ihre eigenen Interessen zu wahren. Aspose.Cells ermöglicht Entwicklern daher, die Sichtbarkeit der Arbeitsblätter in ihren Excel-Dateien zu steuern.

Steuerung der Sichtbarkeit der Arbeitsblätter:

Aspose.Cells bietet eine Klasse, Workbook, die eine Excel-Datei repräsentiert. Die Workbook-Klasse enthält eine WorksheetCollection, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht.

Ein Arbeitsblatt wird von der Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine Vielzahl von Eigenschaften und Methoden zum Verwalten eines Arbeitsblatts. Um die Sichtbarkeit eines Arbeitsblatts zu steuern, können Entwickler die Methode setVisible der Klasse Worksheet verwenden.

Ein Arbeitsblatt sichtbar machen

Entwickler können ein Arbeitsblatt sichtbar machen, indem sie true als Parameter an die setVisible-Methode der Worksheet-Klasse übergeben.

Arbeitsblatt ausblenden

Entwickler können ein Arbeitsblatt ausblenden, indem sie false als Parameter an die setVisible-Methode der Worksheet-Klasse übergeben.

Beispiel:

Im Folgenden wird ein vollständiges Beispiel gezeigt, das die Verwendung der setVisible(false)-Methode der Worksheet-Klasse zur Ausblendung des ersten Arbeitsblatts der Excel-Datei demonstriert.

Arbeitsblatt - Vor der Änderung:

Im nachstehenden Screenshot ist zu sehen, dass die Datei Book1.xls drei Arbeitsblätter enthält: Sheet1 , Sheet2 und Sheet3 .

todo:image_alt_text

Abbildung: Arbeitsblattansicht vor jeder Änderung

Arbeitsblatt - Nach Ausführung des Beispielcodes:

Die Datei Book1.xls wird mithilfe der Workbook-Klasse geöffnet und dann wird das erste Arbeitsblatt der Datei Book1.xls verborgen. Die geänderte Datei wird als output.xls gespeichert, dessen bildliche Ansicht unten gezeigt wird:

todo:image_alt_text

Abbildung: Arbeitsblattansicht nach der Änderung

Einstellen des Sichtbarkeitstyps

Sie können auch die Arbeitsblätter auf besondere Weise ausblenden. Diese Funktion kann das Arbeitsblatt ausblenden, sodass Sie es nur wieder sichtbar machen können, indem Sie VisibilityType.VERY_HIDDEN als Parameterwert für die setVisibilityType-Methode im Code angeben (es sei hier bemerkt, dass die Benutzer das Objekt nicht direkt über die Menüoptionen in MS Excel sichtbar machen können). Benutzer können auch die getVisibilityType-Methode verwenden, um zu überprüfen, ob ein Arbeitsblatt als Sehr versteckt markiert ist oder nicht.

Registerkarten anzeigen oder ausblenden

Wenn Sie am unteren Rand einer Microsoft Excel-Datei genau hinsehen, sehen Sie eine Reihe von Steuerelementen. Dazu gehören:

  • Registerkarten.
  • Registerkarten-Scrolltasten.

Registerkarten stellen die Arbeitsblätter in der Excel-Datei dar. Klicken Sie auf eine beliebige Registerkarte, um zu diesem Arbeitsblatt zu wechseln. Je mehr Arbeitsblätter in der Arbeitsmappe sind, desto mehr Registerkarten gibt es. Wenn die Excel-Datei eine gute Anzahl von Arbeitsblättern hat, benötigen Sie Tasten, um zwischen ihnen zu navigieren. Daher bietet Microsoft Excel Registerkarten-Scrolltasten zum Scrollen durch die Registerkarten an.

Registerkarten und Registerkarten-Bildlaufschaltflächen

todo:image_alt_text

Mit Aspose.Cells können Entwickler die Sichtbarkeit von Registerkarten und Bildlaufschaltflächen für Registerkarten in Excel-Dateien steuern.

Steuerung der Sichtbarkeit von Registerkarten: Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Workbook-Klasse bietet eine Vielzahl von Eigenschaften und Methoden zum Verwalten einer Excel-Datei.

Registerkarten ausblenden

Blenden Sie Registerkarten in einer Excel-Datei aus, indem Sie die Workbook-Klasse und die getSettings().setShowTabs(false)-Methode verwenden.

Sichtbarkeit von Registerkarten

Machen Sie Registerkarten mit der Workbook-Klasse und der getSettings().setShowTabs(true)-Methode sichtbar.

Vollständiges Codebeispiel:

Im Folgenden finden Sie ein vollständiges Beispiel, das eine Excel-Datei (book1.xls) öffnet, ihre Registerkarten ausblendet und die modifizierte Datei als output.xls speichert.

Sie können im folgenden Abbild sehen, dass die Datei Book1.xls Registerkarten enthält. Nach Ausführung des Beispiels werden die Registerkarten ausgeblendet, wie im Screenshot der Datei output.xls unten zu sehen ist.

book1.xls: Excel-Datei vor jeglicher Änderung

todo:image_alt_text

output.xls: Excel-Datei nach der Änderung

todo:image_alt_text

Zeilen und Spalten anzeigen und ausblenden

Alle Arbeitsblätter in einer Excel-Datei bestehen aus Zellen, die in Zeilen und Spalten angeordnet sind. Alle Zeilen und Spalten haben eindeutige Werte, die zur Identifizierung und zur Identifizierung einzelner Zellen verwendet werden. Beispielsweise sind Zeilen nummeriert - 1, 2, 3, 4 usw. - und Spalten sind alphabetisch geordnet - A, B, C, D usw. Die Zeilen- und Spaltenwerte werden in den Überschriften angezeigt. Mit Aspose.Cells können Entwickler die Sichtbarkeit dieser Zeilen- und Spaltenüberschriften steuern.

Steuerung der Sichtbarkeit der Arbeitsblätter:

Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Workbook-Klasse enthält eine WorksheetCollection, die den Zugriff auf jedes Arbeitsblatt in einer Excel-Datei ermöglicht.

Ein Arbeitsblatt wird durch die Worksheet-Klasse repräsentiert. Die Worksheet-Klasse bietet eine Vielzahl von Eigenschaften und Methoden zum Verwalten von Arbeitsblättern. Verwenden Sie die setRowColumnHeadersVisible-Methode der Worksheet-Klasse, um die Sichtbarkeit von Zeilen- und Spaltenüberschriften zu steuern.

Zeilen-/Spaltenheader ausblenden

Verbergen Sie Zeilen- und Spaltenüberschriften durch Verwendung der setRowColumnHeadersVisible(false) Methode der Klasse Worksheet.

Anzeigen von Zeilen-/Spaltenüberschriften

Machen Sie Zeilen- und Spaltenüberschriften sichtbar, indem Sie die setRowColumnHeadersVisible(true) Methode der Klasse Worksheet verwenden.

Ein vollständiges Beispiel unten zeigt, wie die setRowColumnHeadersVisible(false) Methode der Klasse Worksheet verwendet wird, um die Zeilen- und Spaltenüberschriften des ersten Arbeitsblatts einer Excel-Datei zu verbergen.

Das unten stehende Bild zeigt, dass Buch1.xls drei Arbeitsblätter enthält: Blatt1, Blatt2 und Blatt3. Jedes Arbeitsblatt zeigt Zeilen- und Spaltenüberschriften.

Book1.xls: Arbeitsblatt vor der Änderung

todo:image_alt_text

Book1.xls wird mit der Workbook Klasse geöffnet und die Zeilen- und Spaltenüberschriften des ersten Arbeitsblatts werden ausgeblendet. Die geänderte Datei wird als output.xls gespeichert.

Arbeitsblattansicht nach der Änderung

todo:image_alt_text

Bildlaufleisten einblenden und ausblenden

Scrollleisten werden verwendet, um durch die Inhalte einer Datei zu navigieren. Normalerweise gibt es zwei Arten von Scrollleisten:

  • Vertikale Scrollleisten
  • Horizontale Scrollleisten

Microsoft Excel bietet auch horizontale und vertikale Scrollleisten an, damit Benutzer durch die Inhalte des Arbeitsblatts scrollen können. Mit Aspose.Cells können Entwickler die Sichtbarkeit beider Arten von Scrollleisten in Excel-Dateien steuern.

Steuerung der Sichtbarkeit der Scrollleisten:

Aspose.Cells bietet eine Klasse, Workbook, die eine Excel-Datei repräsentiert. Die Klasse Workbook bietet eine Vielzahl von Eigenschaften und Methoden zur Verwaltung einer Excel-Datei. Um jedoch die Sichtbarkeit der Scrollleisten in der Excel-Datei zu steuern, können Entwickler die Methoden setVScrollBarVisible und setHScrollBarVisible der Klasse Workbook verwenden.

Verbergen von Bildlaufleisten

Ausblenden von Scrollleisten, indem die setVScrollBarVisible oder setHScrollBarVisible Methoden der Klasse Workbook auf false gesetzt werden.

Sichtbarkeit von Bildlaufleisten herstellen

Sichtbarkeit von Scrollleisten herstellen, indem die setVScrollBarVisible oder setHScrollBarVisible Methoden der Arbeitsmappe auf true gesetzt werden.

Vollständiges Codebeispiel:

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.

Das folgende Screenshot zeigt die Datei Book1.xls mit beiden Scrollleisten. Die geänderte Datei wird als output.xls Datei gespeichert, wie unten gezeigt.

Book1.xls: Excel-Datei vor jeder Änderung

todo:image_alt_text

output.xls: Excel-Datei nach der Änderung

todo:image_alt_text

Rasterlinien anzeigen und ausblenden

Alle Arbeitsblätter von Microsoft Excel enthalten standardmäßig Rastlinien. Sie dienen dazu, Zellen abzugrenzen, sodass das Eingeben von Daten in bestimmte Zellen erleichtert wird. Rastlinien ermöglichen es uns, ein Arbeitsblatt als eine Sammlung von Zellen zu betrachten, wobei jede Zelle leicht identifizierbar ist.

Aspose.Cells ermöglicht es Ihnen auch, die Sichtbarkeit der Rastlinien zu steuern.

Steuerung der Sichtbarkeit von Rastlinien

Aspose.Cells stellt eine Klasse, Workbook, zur Verfügung, die eine Microsoft Excel-Datei darstellt. Die Klasse Workbook enthält ein WorksheetCollection, das den Zugriff auf jedes Arbeitsblatt in der Datei ermöglicht.

Ein Arbeitsblatt wird durch die Klasse Worksheet dargestellt. Die Klasse Worksheet bietet eine Vielzahl von Eigenschaften und Methoden zum Verwalten von Arbeitsblättern. Um die Sichtbarkeit von Rastlinien zu steuern, verwenden Sie die Worksheet-Methode der Klasse setGridlinesVisible.

Anzeigen von Rasterlinien

Um Rastlinien sichtbar zu machen, verwenden Sie die Worksheet-Methode der Klasse setGridlinesVisible(true).

Rasterspalten ausblenden

Blendet Rastlinien mit der Worksheet-Methode der Klasse setGridlinesVisible(false) aus.

Beispiel: Rastlinien auf einem bestimmten Arbeitsblatt ausblenden

Das folgende Beispiel demonstriert die Verwendung der Worksheet-Methode der Klasse setGridlinesVisible(false), um die Rastlinien des ersten Arbeitsblatts einer Excel-Datei auszublenden.

Der Screenshot zeigt, dass die Datei Book1.xls drei Arbeitsblätter enthält: Sheet1, Sheet2 und Sheet3. Alle diese Arbeitsblätter enthalten Rastlinien.

Arbeitsblattansicht vor der Änderung

todo:image_alt_text

Die Datei Book1.xls wird mit der Klasse Workbook geöffnet und dann werden die Rastlinien des ersten Arbeitsblatts ausgeblendet. Die modifizierte Datei wird als Ausgabe.xls-Datei gespeichert.

Arbeitsblattansicht nach der Änderung

todo:image_alt_text

Verwandte Artikel