Worksheet
Przegląd
Worksheet jest klasą w Aspose.Cells FOSS dla Python.
Reprezentuje pojedynczy arkusz w skoroszycie Excel.
Ta klasa udostępnia 30 metod do pracy z obiektami Worksheet w programach Python. Dostępne metody to: ClearPrintArea, SetPrintArea, __init__, activate, calculate_formula, clear_print_area, clear_tab_color, copy, delete, get_page_margins, get_page_orientation, get_paper_size oraz 18 dodatkowych metod. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Cells FOSS dla Python. Właściwości: auto_filter, cells, charts, conditional_formats, data_validations, horizontal_page_breaks oraz 15 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
name | `` | Odczyt/zapis | Pobiera lub ustawia nazwę worksheet. |
cells | `` | Odczyt | Pobiera kolekcję Cells dla tego worksheet. |
visible | `` | Odczyt/zapis | Pobiera lub ustawia stan widoczności worksheet. |
tab_color | `` | Odczyt/zapis | Pobiera lub ustawia kolor zakładki arkusza. |
auto_filter | `` | Odczyt | Pobiera obiekt AutoFilter dla tego arkusza. |
conditional_formats | `` | Odczyt | Zwraca kolekcję formatów warunkowych dla tego arkusza. |
data_validations | `` | Odczyt | Pobiera kolekcję walidacji danych dla tego arkusza. |
hyperlinks | `` | Odczyt | Pobiera kolekcję hiperłączy dla tego arkusza. |
charts | `` | Odczyt | Pobiera kolekcję wykresów dla tego arkusza. |
shapes | `` | Odczyt | Pobiera kolekcję kształtów rysunkowych dla tego arkusza. |
tables | `` | Odczyt | Pobiera kolekcję ustrukturyzowanych tabel (ListObjects) dla tego arkusza. |
sparkline_groups | `` | Odczyt | Zwraca kolekcję grup wykresów liniowych dla tego arkusza. |
pictures | `` | Odczyt | Zwraca kolekcję obrazków dla tego arkusza. |
protection | `` | Odczyt | Pobiera ustawienia ochrony tego arkusza. |
page_setup | `` | Odczyt | Pobiera ustawienia układu strony dla tego arkusza. |
page_margins | `` | Odczyt | Pobiera marginesy strony dla tego arkusza. |
properties | `` | Odczyt | Pobiera właściwości arkusza. |
horizontal_page_breaks | `` | Odczyt | Pobiera kolekcję ręcznych poziomych przerw strony. |
vertical_page_breaks | `` | Odczyt | Pobiera kolekcję ręcznych pionowych podziałów stron. |
merged_cells | `` | Odczyt | Zwraca zakresy scalonych komórek w notacji A1. |
print_area | `` | Odczyt/zapis | Pobiera lub ustawia obszar wydruku w notacji A1. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(name) | Inicjalizuje nową instancję klasy Worksheet. |
rename(new_name) | Zmienia nazwę arkusza. |
set_visibility(value) | Ustaw widoczność arkusza. |
get_visibility() | Zwraca bieżącą widoczność arkusza (True, False lub ‘veryHidden’). |
set_tab_color(color) | Ustaw kolor zakładki arkusza. |
get_tab_color() | Zwróć kolor zakładki arkusza (8-znakowy hex AARRGGBB) lub None. |
clear_tab_color() | Wyczyść kolor zakładki arkusza. |
set_page_orientation(orientation) | Ustaw orientację strony. |
get_page_orientation() | Zwróć orientację strony (‘portrait’, ’landscape’, lub None). |
set_paper_size(paper_size) | Ustaw rozmiar papieru (kod liczbowy, np. |
get_paper_size() | Zwróć kod rozmiaru papieru jako liczbę całkowitą. |
set_page_margins(left, right, top, bottom, header, footer) | Ustaw marginesy strony (w calach). |
get_page_margins() | Zwróć kopię słownika marginesów strony. |
set_fit_to_pages(width, height) | Ustaw dopasowanie do stron: szerokość i wysokość to liczby stron (0 = automatycznie). |
set_print_scale(scale) | Ustaw procent skali wydruku (10–400). |
set_print_area(print_area) | Ustawia obszar wydruku arkusza. |
clear_print_area() | Czyszczy obszar wydruku arkusza. |
SetPrintArea(print_area) | |
ClearPrintArea() | |
is_protected() | Sprawdza, czy arkusz jest chroniony. |
protect(password, format_cells, format_columns, format_rows, insert_columns, insert_rows, delete_columns, delete_rows, sort, auto_filter, insert_hyperlinks, pivot_tables, select_locked_cells, select_unlocked_cells, objects, scenarios) | Chroni arkusz, opcjonalnie z hasłem i opcjami ochrony. |
unprotect(password) | Usuwa ochronę arkusza. |
set_view(zoom, show_grid_lines, show_row_col_headers) | Ustawia opcje widoku dla worksheet. |
copy(name) | Tworzy kopię arkusza. |
delete() | Usuwa arkusz z skoroszytu. |
move(index) | Przenosi arkusz do określonej pozycji w skoroszycie. |
select() | Zaznacza arkusz. |
activate() | Aktywuje arkusz (czyni go aktywnym arkuszem). |
calculate_formula() | Oblicza formuły w arkuszu. |
get_range(start_cell, end_cell) | Zwraca zakres komórek. |