Worksheet Klasse

Worksheet Klasse

Kapselt das Objekt, das ein einzelnes Arbeitsblatt darstellt.

Der Typ Worksheet macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
protectionStellt die verschiedenen Arten von Schutzoptionen dar, die für ein Arbeitsblatt verfügbar sind. Unterstützt erweiterte Schutzoptionen in ExcelXP und höheren Versionen.
unique_idRuft die eindeutige ID ab und legt sie fest. Sie ist dieselbe wie {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
workbookRuft das Arbeitsmappenobjekt ab, das dieses Blatt enthält.
cellsRuft die Sammlung Worksheet.cells ab.
query_tablesErgibt QueryTableCollection im Arbeitsblatt.
typeStellt den Arbeitsblatttyp dar.
nameRuft den Namen des Arbeitsblatts ab oder legt ihn fest.
show_formulasGibt an, ob Formeln oder deren Ergebnisse angezeigt werden sollen.
is_gridlines_visibleRuft einen Wert ab oder legt einen Wert fest, der angibt, ob die Gitternetzlinien sichtbar sind. Der Standardwert ist „true“.
is_row_column_headers_visibleRuft einen Wert ab oder legt einen Wert fest, der angibt, ob im Arbeitsblatt Zeilen- und Spaltenüberschriften angezeigt werden.
Der Standardwert ist „true“.
pane_stateGibt an, ob der Bereich horizontale oder vertikale Unterteilungen aufweist und ob diese Unterteilungen fixiert sind.
display_zerosWahr, wenn Nullwerte angezeigt werden.
display_right_to_leftGibt an, ob das angegebene Arbeitsblatt von rechts nach links statt von links nach rechts angezeigt wird.
Der Standardwert ist „false“.
is_outline_shownGibt an, ob die Gliederung angezeigt werden soll.
is_selectedGibt an, ob dieses Arbeitsblatt beim Öffnen der Arbeitsmappe ausgewählt ist.
pivot_tablesRuft alle Pivot-Tabellen in diesem Arbeitsblatt ab.
list_objectsRuft alle ListObjects in diesem Arbeitsblatt ab.
tab_idGibt die interne Kennung für das Blatt an.
horizontal_page_breaksRuft die Sammlung HorizontalPageBreakCollection ab.
vertical_page_breaksRuft die Sammlung VerticalPageBreakCollection ab.
hyperlinksRuft die Sammlung HyperlinkCollection ab.
page_setupStellt die Seiteneinrichtungsbeschreibung in diesem Blatt dar.
auto_filterStellt einen automatischen Filter für das angegebene Arbeitsblatt dar.
has_autofilterGibt an, ob dieses Arbeitsblatt über einen automatischen Filter verfügt.
transition_evaluationGibt an, ob die Option „Auswertung der Übergangsformel (Lotus-Kompatibilität)“ aktiviert ist.
transition_entryGibt an, ob die Option „Transition Formula Entry (Lotus-Kompatibilität)“ aktiviert ist.
visibility_typeGibt den Sichtbarkeitsstatus für dieses Blatt an.
is_visibleGibt an, ob das Arbeitsblatt sichtbar ist.
sparkline_groupsRuft die Sparkline-Gruppen im Arbeitsblatt ab.
chartsRuft eine Chart-Sammlung ab
commentsRuft die Sammlung Comment ab.
picturesRuft eine Picture-Sammlung ab.
text_boxesRuft eine TextBox-Sammlung ab.
check_boxesRuft eine CheckBox-Sammlung ab.
ole_objectsStellt eine Sammlung von OleObject in einem Arbeitsblatt dar.
shapesGibt alle Zeichenformen in diesem Arbeitsblatt zurück.
slicersHolen Sie sich die Slicer-Sammlung im Arbeitsblatt
timelinesHolen Sie sich die Timeline-Sammlung im Arbeitsblatt
indexRuft den Index des Blatts in der Arbeitsblattsammlung ab.
is_protectedGibt an, ob das Arbeitsblatt geschützt ist.
validationsRuft die Sammlung der Datenüberprüfungseinstellungen im Arbeitsblatt ab.
allow_edit_rangesRuft die Auflistung der zulässigen Bearbeitungsbereiche im Arbeitsblatt ab.
error_check_optionsRuft die Fehlerprüfungseinstellung ab, die auf bestimmte Bereiche angewendet wird.
outlineRuft die Gliederung dieses Arbeitsblatts ab.
first_visible_rowStellt den ersten sichtbaren Zeilenindex dar.
first_visible_columnStellt den ersten sichtbaren Spaltenindex dar.
zoomStellt den Skalierungsfaktor in Prozent dar. Er sollte zwischen 10 und 400 liegen.
view_typeRuft den Ansichtstyp ab und legt ihn fest.
is_page_break_previewGibt an, ob das angegebene Arbeitsblatt in der Normalansicht oder in der Seitenumbruchvorschau angezeigt wird.
is_ruler_visibleGibt an, ob das Lineal sichtbar ist. Diese Eigenschaft wird nur für die Seitenumbruchvorschau angewendet.
tab_colorStellt die Farbe der Arbeitsblattregisterkarte dar.
gridline_colorRuft die Farbe der Gitternetzlinien ab und legt sie fest
code_nameRuft den Codenamen des Arbeitsblatts ab.
background_imageRuft das Hintergrundbild des Arbeitsblatts ab und legt es fest.
conditional_formattingsRuft die bedingten Formatierungen im Arbeitsblatt ab.
active_cellRuft die aktive Zelle im Arbeitsblatt ab oder legt sie fest.
custom_propertiesRuft ein Objekt ab, das
die mit einem Arbeitsblatt verknüpften Identifikationsinformationen.
smart_tag_settingRuft alle SmartTagCollection Objekte des Arbeitsblatts ab.
scenariosRuft die Sammlung von Scenario ab.
cell_watchesRuft eine Sammlung von Zellen in diesem Arbeitsblatt ab, die im „Überwachungsfenster“ überwacht werden.

Methoden

MethodeBeschreibung
freeze_panes(self, row, column, freezed_rows, freezed_columns)Friert Bereiche an der angegebenen Zelle im Arbeitsblatt ein.
freeze_panes(self, cell_name, freezed_rows, freezed_columns)Friert Bereiche an der angegebenen Zelle im Arbeitsblatt ein.
copy(self, source_sheet)Kopiert Inhalte und Formate aus einem anderen Arbeitsblatt.
copy(self, source_sheet, copy_options)Kopiert Inhalte und Formate aus einem anderen Arbeitsblatt.
auto_fit_column(self, column_index, first_row, last_row)Passt die Spaltenbreite automatisch an.
auto_fit_column(self, column_index)Passt die Spaltenbreite automatisch an.
auto_fit_columns(self)Passt alle Spalten in diesem Arbeitsblatt automatisch an.
auto_fit_columns(self, options)Passt alle Spalten in diesem Arbeitsblatt automatisch an.
auto_fit_columns(self, first_column, last_column)Passt die Spaltenbreite automatisch an.
auto_fit_columns(self, first_column, last_column, options)Passt die Spaltenbreite automatisch an.
auto_fit_columns(self, first_row, first_column, last_row, last_column)Passt die Spaltenbreite automatisch an.
auto_fit_columns(self, first_row, first_column, last_row, last_column, options)Passt die Spaltenbreite automatisch an.
auto_fit_row(self, row_index, first_column, last_column)Passt die Zeilenhöhe automatisch an.
auto_fit_row(self, row_index, first_column, last_column, options)Passt die Zeilenhöhe automatisch an.
auto_fit_row(self, start_row, end_row, start_column, end_column)Passt die Zeilenhöhe in einem rechteckigen Bereich automatisch an.
auto_fit_row(self, row_index)Passt die Zeilenhöhe automatisch an.
auto_fit_rows(self)Passt alle Zeilen in diesem Arbeitsblatt automatisch an.
auto_fit_rows(self, only_auto)Passt alle Zeilen in diesem Arbeitsblatt automatisch an.
auto_fit_rows(self, options)Passt alle Zeilen in diesem Arbeitsblatt automatisch an.
auto_fit_rows(self, start_row, end_row)Passt die Zeilenhöhe in einem Bereich automatisch an.
auto_fit_rows(self, start_row, end_row, options)Passt die Zeilenhöhe in einem Bereich automatisch an.
protect(self, type)Schützt das Arbeitsblatt.
protect(self, type, password, old_password)Schützt das Arbeitsblatt.
unprotect(self)Hebt den Schutz des Arbeitsblatts auf.
unprotect(self, password)Hebt den Schutz des Arbeitsblatts auf.
calculate_formula(self, formula)Berechnet eine Formel.
calculate_formula(self, formula, opts)Berechnet einen Formelausdruck direkt.
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)Berechnet einen Formelausdruck direkt.
calculate_formula(self, options, recursive)Berechnet alle Formeln in diesem Arbeitsblatt.
calculate_array_formula(self, formula, opts)Berechnet eine Formel als Matrixformel.
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)Berechnet eine Formel als Matrixformel.
calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)Berechnet eine Formel als Matrixformel.
refresh_pivot_tables(self)Aktualisiert alle PivotTables in diesem Arbeitsblatt.
refresh_pivot_tables(self, option)Aktualisiert alle PivotTables in diesem Arbeitsblatt.
get_panes(self)Holt die Fensterscheiben.
get_freezed_panes(self, row, column, freezed_rows, freezed_columns)Ruft die fixierten Fenster ab.
split(self)Teilt das Fenster.
un_freeze_panes(self)Gibt die Fixierung der Bereiche im Arbeitsblatt frei.
remove_split(self)Entfernt geteiltes Fenster.
add_page_breaks(self, cell_name)Fügt einen Seitenumbruch hinzu.
get_advanced_filter(self)Ruft die Einstellungen des erweiterten Filters ab.
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)Filtert Daten anhand komplexer Kriterien.
remove_auto_filter(self)Entfernt den Autofilter des Arbeitsblatts.
set_visible(self, is_visible, ignore_error)Legt die sichtbaren Optionen fest.
select_range(self, start_row, start_column, total_rows, total_columns, remove_others)Wählt einen Bereich aus.
remove(self)Aktuelles Blatt entfernen (CELLSPYTHONNET-192, Benutzer fordert zum Hinzufügen dieses API)
remove_all_drawing_objects(self)Entfernt alle Zeichenobjekte in diesem Arbeitsblatt.
clear_comments(self)Löscht alle Kommentare in der Designer-Tabelle.
move_to(self, index)Verschiebt das Blatt an eine andere Stelle in der Tabelle.
replace(self, old_string, new_string)Ersetzt den Text aller Zellen durch eine neue Zeichenfolge.
get_selected_ranges(self)Ruft ausgewählte Zellbereiche im Designer-Arbeitsblatt ab.
get_selected_areas(self)Ruft ausgewählte Zellbereiche im Designer-Arbeitsblatt ab.
get_printing_page_breaks(self, options)Erstellt automatische Seitenumbrüche.
start_access_cache(self, opts)Startet die Sitzung, die Caches verwendet, um auf die Daten in diesem Arbeitsblatt zuzugreifen.
close_access_cache(self, opts)Schließt die Sitzung, die Caches verwendet, um auf die Daten in diesem Arbeitsblatt zuzugreifen.
convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)Konvertiert den Formelreferenzstil.
xml_map_query(self, path, xml_map)Fragen Sie Zellbereiche ab, die dem spezifischen Pfad der XML-Zuordnung zugeordnet/mit ihm verknüpft sind.

Beispiel

Das folgende Beispiel zeigt, wie Sie mit .Net oder VB Fensterbereiche fixieren und Hyperlinks in Arbeitsblätter einfügen.

from aspose.cells import Workbook

workbook = Workbook()
sheet = workbook.worksheets[0]
# Freeze panes at "AS40" with 10 rows and 10 columns
sheet.freeze_panes("AS40", 10, 10)
# Add a hyperlink in Cell A1
sheet.hyperlinks.add("A1", 1, 1, "http://www.aspose.com")

Siehe auch