##  Worksheet classe
Incapsula l'oggetto che rappresenta un singolo foglio di lavoro.



Il tipo Worksheet espone i seguenti membri:

###  Proprietà
| Proprietà| Descrizione|
| :- | :- |
| [protection](/cells/python-net/it/aspose.cells/worksheet/protection) | Rappresenta i vari tipi di opzioni di protezione disponibili per un foglio di lavoro. Supporta le opzioni di protezione avanzate in Excel XP e versioni successive.|
| [unique_id](/cells/python-net/it/aspose.cells/worksheet/unique_id) | Ottiene e imposta l'ID univoco, è uguale a {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.|
| [workbook](/cells/python-net/it/aspose.cells/worksheet/workbook) | Ottiene l'oggetto cartella di lavoro che contiene questo foglio.|
| [cells](/cells/python-net/it/aspose.cells/worksheet/cells) | Ottiene la raccolta [`Worksheet.cells`](/cells/python-net/it/aspose.cells/worksheet#cells).|
| [query_tables](/cells/python-net/it/aspose.cells/worksheet/query_tables) | Ottiene [`QueryTableCollection`](/cells/python-net/it/aspose.cells/querytablecollection) nel foglio di lavoro.|
| [type](/cells/python-net/it/aspose.cells/worksheet/type) | Rappresenta il tipo di foglio di lavoro.|
| [name](/cells/python-net/it/aspose.cells/worksheet/name) |Ottiene o imposta il nome del foglio di lavoro.|
| [show_formulas](/cells/python-net/it/aspose.cells/worksheet/show_formulas) | Indica se visualizzare le formule o i relativi risultati.|
| [is_gridlines_visible](/cells/python-net/it/aspose.cells/worksheet/is_gridlines_visible) | Ottiene o imposta un valore che indica se le linee della griglia sono visibili. Il valore predefinito è true.|
| [is_row_column_headers_visible](/cells/python-net/it/aspose.cells/worksheet/is_row_column_headers_visible) | Ottiene o imposta un valore che indica se il foglio di lavoro visualizzerà le intestazioni di riga e di colonna.<br/> L'impostazione predefinita è vero.|
| [pane_state](/cells/python-net/it/aspose.cells/worksheet/pane_state) | Indica se il riquadro presenta divisioni orizzontali o verticali e se tali divisioni sono bloccate.|
| [display_zeros](/cells/python-net/it/aspose.cells/worksheet/display_zeros) | Vero se vengono visualizzati valori pari a zero.|
| [display_right_to_left](/cells/python-net/it/aspose.cells/worksheet/display_right_to_left) | Indica se il foglio di lavoro specificato viene visualizzato da destra a sinistra anziché da sinistra a destra.<br/> Il valore predefinito è falso.|
| [is_outline_shown](/cells/python-net/it/aspose.cells/worksheet/is_outline_shown) | Indica se visualizzare il contorno.|
| [is_selected](/cells/python-net/it/aspose.cells/worksheet/is_selected) | Indica se questo foglio di lavoro è selezionato quando si apre la cartella di lavoro.|
| [pivot_tables](/cells/python-net/it/aspose.cells/worksheet/pivot_tables) | Ottiene tutte le tabelle pivot in questo foglio di lavoro.|
| [list_objects](/cells/python-net/it/aspose.cells/worksheet/list_objects) | Ottiene tutti i ListObject in questo foglio di lavoro.|
| [tab_id](/cells/python-net/it/aspose.cells/worksheet/tab_id) | Specifica l'identificatore interno del foglio.|
| [horizontal_page_breaks](/cells/python-net/it/aspose.cells/worksheet/horizontal_page_breaks) | Ottiene la raccolta [`HorizontalPageBreakCollection`](/cells/python-net/it/aspose.cells/horizontalpagebreakcollection).|
| [vertical_page_breaks](/cells/python-net/it/aspose.cells/worksheet/vertical_page_breaks) | Ottiene la raccolta [`VerticalPageBreakCollection`](/cells/python-net/it/aspose.cells/verticalpagebreakcollection).|
| [hyperlinks](/cells/python-net/it/aspose.cells/worksheet/hyperlinks) | Ottiene la raccolta [`HyperlinkCollection`](/cells/python-net/it/aspose.cells/hyperlinkcollection).|
| [page_setup](/cells/python-net/it/aspose.cells/worksheet/page_setup) | Rappresenta la descrizione dell'impostazione di pagina in questo foglio.|
| [auto_filter](/cells/python-net/it/aspose.cells/worksheet/auto_filter) | Rappresenta il filtro automatico per il foglio di lavoro specificato.|
| [has_autofilter](/cells/python-net/it/aspose.cells/worksheet/has_autofilter) | Indica se questo foglio di lavoro ha un filtro automatico.|
| [transition_evaluation](/cells/python-net/it/aspose.cells/worksheet/transition_evaluation) |Indica se è abilitata l'opzione Valutazione formula di transizione (compatibilità con Lotus).|
| [transition_entry](/cells/python-net/it/aspose.cells/worksheet/transition_entry) | Indica se è abilitata l'opzione Inserimento formula di transizione (compatibilità con Lotus).|
| [visibility_type](/cells/python-net/it/aspose.cells/worksheet/visibility_type) | Indica lo stato visibile di questo foglio.|
| [is_visible](/cells/python-net/it/aspose.cells/worksheet/is_visible) | Indica se il foglio di lavoro è visibile.|
| [sparkline_groups](/cells/python-net/it/aspose.cells/worksheet/sparkline_groups) | Ottiene i gruppi sparkline nel foglio di lavoro.|
| [charts](/cells/python-net/it/aspose.cells/worksheet/charts) | Ottiene una raccolta [`Chart`](/cells/python-net/it/aspose.cells.charts/chart)|
| [comments](/cells/python-net/it/aspose.cells/worksheet/comments) | Ottiene la raccolta [`Comment`](/cells/python-net/it/aspose.cells/comment).|
| [pictures](/cells/python-net/it/aspose.cells/worksheet/pictures) | Ottiene una collezione [`Picture`](/cells/python-net/it/aspose.cells.drawing/picture).|
| [text_boxes](/cells/python-net/it/aspose.cells/worksheet/text_boxes) | Ottiene una collezione [`TextBox`](/cells/python-net/it/aspose.cells.drawing/textbox).|
| [check_boxes](/cells/python-net/it/aspose.cells/worksheet/check_boxes) | Ottiene una collezione [`CheckBox`](/cells/python-net/it/aspose.cells.drawing/checkbox).|
| [ole_objects](/cells/python-net/it/aspose.cells/worksheet/ole_objects) | Rappresenta una raccolta di [`OleObject`](/cells/python-net/it/aspose.cells.drawing/oleobject) in un foglio di lavoro.|
| [shapes](/cells/python-net/it/aspose.cells/worksheet/shapes) | Restituisce tutte le forme disegnate in questo foglio di lavoro.|
| [slicers](/cells/python-net/it/aspose.cells/worksheet/slicers) | Ottieni la raccolta Slicer nel foglio di lavoro|
| [timelines](/cells/python-net/it/aspose.cells/worksheet/timelines) | Ottieni la raccolta Timeline nel foglio di lavoro|
| [index](/cells/python-net/it/aspose.cells/worksheet/index) | Ottiene l'indice del foglio nella raccolta dei fogli di lavoro.|
| [is_protected](/cells/python-net/it/aspose.cells/worksheet/is_protected) | Indica se il foglio di lavoro è protetto.|
| [validations](/cells/python-net/it/aspose.cells/worksheet/validations) | Ottiene la raccolta di impostazioni di convalida dei dati nel foglio di lavoro.|
| [allow_edit_ranges](/cells/python-net/it/aspose.cells/worksheet/allow_edit_ranges) | Ottiene la raccolta degli intervalli di modifica consentiti nel foglio di lavoro.|
| [error_check_options](/cells/python-net/it/aspose.cells/worksheet/error_check_options) | Ottiene l'impostazione di controllo degli errori applicata a determinati intervalli.|
| [outline](/cells/python-net/it/aspose.cells/worksheet/outline) | Ottiene lo schema di questo foglio di lavoro.|
| [first_visible_row](/cells/python-net/it/aspose.cells/worksheet/first_visible_row) |Rappresenta l'indice della prima riga visibile.|
| [first_visible_column](/cells/python-net/it/aspose.cells/worksheet/first_visible_column) | Rappresenta il primo indice di colonna visibile.|
| [zoom](/cells/python-net/it/aspose.cells/worksheet/zoom) | Rappresenta il fattore di scala in percentuale. Dovrebbe essere compreso tra 10 e 400.|
| [view_type](/cells/python-net/it/aspose.cells/worksheet/view_type) | Ottiene e imposta il tipo di visualizzazione.|
| [is_page_break_preview](/cells/python-net/it/aspose.cells/worksheet/is_page_break_preview) | Indica se il foglio di lavoro specificato viene visualizzato in visualizzazione normale o in anteprima con interruzione di pagina.|
| [is_ruler_visible](/cells/python-net/it/aspose.cells/worksheet/is_ruler_visible) | Indica se il righello è visibile. Questa proprietà si applica solo all'anteprima delle interruzioni di pagina.|
| [tab_color](/cells/python-net/it/aspose.cells/worksheet/tab_color) | Rappresenta il colore della scheda del foglio di lavoro.|
| [gridline_color](/cells/python-net/it/aspose.cells/worksheet/gridline_color) | Ottiene e imposta il colore della griglia|
| [code_name](/cells/python-net/it/aspose.cells/worksheet/code_name) | Ottiene il nome in codice del foglio di lavoro.|
| [background_image](/cells/python-net/it/aspose.cells/worksheet/background_image) | Ottiene e imposta l'immagine di sfondo del foglio di lavoro.|
| [conditional_formattings](/cells/python-net/it/aspose.cells/worksheet/conditional_formattings) | Ottiene le formattazioni condizionali nel foglio di lavoro.|
| [active_cell](/cells/python-net/it/aspose.cells/worksheet/active_cell) | Ottiene o imposta la cella attiva nel foglio di lavoro.|
| [custom_properties](/cells/python-net/it/aspose.cells/worksheet/custom_properties) | Ottiene un oggetto che rappresenta<br/> le informazioni identificative associate a un foglio di lavoro.|
| [smart_tag_setting](/cells/python-net/it/aspose.cells/worksheet/smart_tag_setting) | Ottiene tutti i [`SmartTagCollection`](/cells/python-net/it/aspose.cells.markup/smarttagcollection) oggetti del foglio di lavoro.|
| [scenarios](/cells/python-net/it/aspose.cells/worksheet/scenarios) | Ottiene la raccolta di [`Scenario`](/cells/python-net/it/aspose.cells/scenario).|
| [cell_watches](/cells/python-net/it/aspose.cells/worksheet/cell_watches) | Ottiene la raccolta di celle su questo foglio di lavoro monitorate nella 'finestra di controllo'.|


###  Metodi
| Metodo| Descrizione|
| :- | :- |
| [`freeze_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/it/aspose.cells/worksheet/freeze_panes/#int-int-int-int) |Blocca i riquadri nella cella specificata nel foglio di lavoro.|
| [`freeze_panes(self, cell_name, freezed_rows, freezed_columns)`](/cells/python-net/it/aspose.cells/worksheet/freeze_panes/#str-int-int) |Blocca i riquadri nella cella specificata nel foglio di lavoro.|
| [`copy(self, source_sheet)`](/cells/python-net/it/aspose.cells/worksheet/copy/#aspose.cells.worksheet) | Copia contenuti e formati da un altro foglio di lavoro.|
| [`copy(self, source_sheet, copy_options)`](/cells/python-net/it/aspose.cells/worksheet/copy/#aspose.cells.worksheet-aspose.cells.copyoptions) | Copia contenuti e formati da un altro foglio di lavoro.|
| [`auto_fit_column(self, column_index, first_row, last_row)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_column/#int-int-int) | Adatta automaticamente la larghezza della colonna.|
| [`auto_fit_column(self, column_index)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_column/#int) | Adatta automaticamente la larghezza della colonna.|
| [`auto_fit_columns(self)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_columns/#) | Adatta automaticamente tutte le colonne di questo foglio di lavoro.|
| [`auto_fit_columns(self, options)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_columns/#aspose.cells.autofitteroptions) | Adatta automaticamente tutte le colonne di questo foglio di lavoro.|
| [`auto_fit_columns(self, first_column, last_column)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_columns/#int-int) | Adatta automaticamente la larghezza delle colonne.|
| [`auto_fit_columns(self, first_column, last_column, options)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_columns/#int-int-aspose.cells.autofitteroptions) | Adatta automaticamente la larghezza delle colonne.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int) | Adatta automaticamente la larghezza delle colonne.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column, options)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int-aspose.cells.autofitteroptions) | Adatta automaticamente la larghezza delle colonne.|
| [`auto_fit_row(self, row_index, first_column, last_column)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_row/#int-int-int) | Adatta automaticamente l'altezza della riga.|
| [`auto_fit_row(self, row_index, first_column, last_column, options)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_row/#int-int-int-aspose.cells.autofitteroptions) | Adatta automaticamente l'altezza della riga.|
| [`auto_fit_row(self, start_row, end_row, start_column, end_column)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_row/#int-int-int-int) | Adatta automaticamente l'altezza della riga in un intervallo rettangolare.|
| [`auto_fit_row(self, row_index)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_row/#int) | Adatta automaticamente l'altezza della riga.|
| [`auto_fit_rows(self)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_rows/#) | Adatta automaticamente tutte le righe di questo foglio di lavoro.|
| [`auto_fit_rows(self, only_auto)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_rows/#bool) | Adatta automaticamente tutte le righe di questo foglio di lavoro.|
| [`auto_fit_rows(self, options)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_rows/#aspose.cells.autofitteroptions) | Adatta automaticamente tutte le righe di questo foglio di lavoro.|
| [`auto_fit_rows(self, start_row, end_row)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_rows/#int-int) | Adatta automaticamente l'altezza della riga in un intervallo.|
| [`auto_fit_rows(self, start_row, end_row, options)`](/cells/python-net/it/aspose.cells/worksheet/auto_fit_rows/#int-int-aspose.cells.autofitteroptions) | Adatta automaticamente l'altezza della riga in un intervallo.|
| [`protect(self, type)`](/cells/python-net/it/aspose.cells/worksheet/protect/#aspose.cells.protectiontype) | Protegge il foglio di lavoro.|
| [`protect(self, type, password, old_password)`](/cells/python-net/it/aspose.cells/worksheet/protect/#aspose.cells.protectiontype-str-str) | Protegge il foglio di lavoro.|
| [`unprotect(self)`](/cells/python-net/it/aspose.cells/worksheet/unprotect/#) | Rimuove la protezione dal foglio di lavoro.|
| [`unprotect(self, password)`](/cells/python-net/it/aspose.cells/worksheet/unprotect/#str) | Rimuove la protezione dal foglio di lavoro.|
| [`calculate_formula(self, formula)`](/cells/python-net/it/aspose.cells/worksheet/calculate_formula/#str) | Calcola una formula.|
| [`calculate_formula(self, formula, opts)`](/cells/python-net/it/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.calculationoptions) | Calcola direttamente l'espressione di una formula.|
| [`calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)`](/cells/python-net/it/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-aspose.cells.calculationdata) | Calcola direttamente l'espressione di una formula.|
| [`calculate_formula(self, options, recursive)`](/cells/python-net/it/aspose.cells/worksheet/calculate_formula/#aspose.cells.calculationoptions-bool) | Calcola tutte le formule in questo foglio di lavoro.|
| [`calculate_array_formula(self, formula, opts)`](/cells/python-net/it/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions) | Calcola una formula come formula matriciale.|
| [`calculate_array_formula(self, formula, opts, max_row_count, max_column_count)`](/cells/python-net/it/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions-int-int) | Calcola una formula come formula matriciale.|
| [`calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)`](/cells/python-net/it/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-int-int-aspose.cells.calculationdata) | Calcola una formula come formula matriciale.|
| [`refresh_pivot_tables(self)`](/cells/python-net/it/aspose.cells/worksheet/refresh_pivot_tables/#) | Aggiorna tutte le tabelle pivot in questo foglio di lavoro.|
| [`refresh_pivot_tables(self, option)`](/cells/python-net/it/aspose.cells/worksheet/refresh_pivot_tables/#aspose.cells.pivot.pivottablerefreshoption) | Aggiorna tutte le tabelle pivot in questo foglio di lavoro.|
| [`get_panes(self)`](/cells/python-net/it/aspose.cells/worksheet/get_panes/#) | Ottiene i vetri delle finestre.|
| [`get_freezed_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/it/aspose.cells/worksheet/get_freezed_panes/#any-any-any-any) | Ottiene i riquadri di congelamento.|
| [`split(self)`](/cells/python-net/it/aspose.cells/worksheet/split/#) | Divide la finestra.|
| [`un_freeze_panes(self)`](/cells/python-net/it/aspose.cells/worksheet/un_freeze_panes/#) | Sblocca i riquadri nel foglio di lavoro.|
| [`remove_split(self)`](/cells/python-net/it/aspose.cells/worksheet/remove_split/#) | Rimuove la finestra divisa.|
| [`add_page_breaks(self, cell_name)`](/cells/python-net/it/aspose.cells/worksheet/add_page_breaks/#str) | Aggiunge un'interruzione di pagina.|
| [`get_advanced_filter(self)`](/cells/python-net/it/aspose.cells/worksheet/get_advanced_filter/#) | Ottiene le impostazioni del filtro avanzato.|
| [`advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)`](/cells/python-net/it/aspose.cells/worksheet/advanced_filter/#bool-str-str-str-bool) | Filtra i dati utilizzando criteri complessi.|
| [`remove_auto_filter(self)`](/cells/python-net/it/aspose.cells/worksheet/remove_auto_filter/#) | Rimuove il filtro automatico del foglio di lavoro.|
| [`set_visible(self, is_visible, ignore_error)`](/cells/python-net/it/aspose.cells/worksheet/set_visible/#bool-bool) |Imposta le opzioni visibili.|
| [`select_range(self, start_row, start_column, total_rows, total_columns, remove_others)`](/cells/python-net/it/aspose.cells/worksheet/select_range/#int-int-int-int-bool) | Seleziona un intervallo.|
| [`remove(self)`](/cells/python-net/it/aspose.cells/worksheet/remove/#) | Rimuovi foglio corrente (CELLSPYTHONNET-192, L'utente richiede di aggiungere questo API)|
| [`remove_all_drawing_objects(self)`](/cells/python-net/it/aspose.cells/worksheet/remove_all_drawing_objects/#) | Rimuove tutti gli oggetti di disegno in questo foglio di lavoro.|
| [`clear_comments(self)`](/cells/python-net/it/aspose.cells/worksheet/clear_comments/#) | Cancella tutti i commenti nel foglio di calcolo del progettista.|
| [`move_to(self, index)`](/cells/python-net/it/aspose.cells/worksheet/move_to/#int) | Sposta il foglio in un'altra posizione nel foglio di calcolo.|
| [`replace(self, old_string, new_string)`](/cells/python-net/it/aspose.cells/worksheet/replace/#str-str) | Sostituisce il testo di tutte le celle con una nuova stringa.|
| [`get_selected_ranges(self)`](/cells/python-net/it/aspose.cells/worksheet/get_selected_ranges/#) | Ottiene intervalli di celle selezionati nel foglio di calcolo del progettista.|
| [`get_selected_areas(self)`](/cells/python-net/it/aspose.cells/worksheet/get_selected_areas/#) | Ottiene intervalli di celle selezionati nel foglio di calcolo del progettista.|
| [`get_printing_page_breaks(self, options)`](/cells/python-net/it/aspose.cells/worksheet/get_printing_page_breaks/#aspose.cells.rendering.imageorprintoptions) | Ottiene interruzioni di pagina automatiche.|
| [`start_access_cache(self, opts)`](/cells/python-net/it/aspose.cells/worksheet/start_access_cache/#aspose.cells.accesscacheoptions) | Avvia la sessione che utilizza le cache per accedere ai dati in questo foglio di lavoro.|
| [`close_access_cache(self, opts)`](/cells/python-net/it/aspose.cells/worksheet/close_access_cache/#aspose.cells.accesscacheoptions) | Chiude la sessione che utilizza le cache per accedere ai dati in questo foglio di lavoro.|
| [`convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)`](/cells/python-net/it/aspose.cells/worksheet/convert_formula_reference_style/#str-bool-int-int) | Converte lo stile di riferimento della formula.|
| [`xml_map_query(self, path, xml_map)`](/cells/python-net/it/aspose.cells/worksheet/xml_map_query/#str-aspose.cells.xmlmap) | Esegue la query delle aree delle celle mappate/collegate al percorso specifico della mappa xml.|



###  Esempio

L'esempio seguente mostra come bloccare i riquadri e inserire un collegamento ipertestuale nel foglio di lavoro con .Net o VB.

```python
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")

```

###  Guarda anche
* modulo [`aspose.cells`](..)
* classe [`Chart`](/cells/python-net/it/aspose.cells.charts/chart)
* classe [`CheckBox`](/cells/python-net/it/aspose.cells.drawing/checkbox)
* classe [`Comment`](/cells/python-net/it/aspose.cells/comment)
* classe [`HorizontalPageBreakCollection`](/cells/python-net/it/aspose.cells/horizontalpagebreakcollection)
* classe [`HyperlinkCollection`](/cells/python-net/it/aspose.cells/hyperlinkcollection)
* classe [`OleObject`](/cells/python-net/it/aspose.cells.drawing/oleobject)
* classe [`Picture`](/cells/python-net/it/aspose.cells.drawing/picture)
* classe [`QueryTableCollection`](/cells/python-net/it/aspose.cells/querytablecollection)
* classe [`Scenario`](/cells/python-net/it/aspose.cells/scenario)
* classe [`SmartTagCollection`](/cells/python-net/it/aspose.cells.markup/smarttagcollection)
* classe [`TextBox`](/cells/python-net/it/aspose.cells.drawing/textbox)
* classe [`VerticalPageBreakCollection`](/cells/python-net/it/aspose.cells/verticalpagebreakcollection)
