##  Worksheet clase
Encapsula el objeto que representa una sola hoja de trabajo.



El tipo Worksheet expone los siguientes miembros:

###  Propiedades
| Propiedad| Descripción|
| :- | :- |
| [protection](/cells/python-net/es/aspose.cells/worksheet/protection) | Representa los distintos tipos de opciones de protección disponibles para una hoja de cálculo. Admite opciones de protección avanzadas en Excel XP y versiones posteriores.|
| [unique_id](/cells/python-net/es/aspose.cells/worksheet/unique_id) | Obtiene y establece la identificación única, es igual que {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.|
| [workbook](/cells/python-net/es/aspose.cells/worksheet/workbook) | Obtiene el objeto del libro de trabajo que contiene esta hoja.|
| [cells](/cells/python-net/es/aspose.cells/worksheet/cells) | Obtiene la colección [`Worksheet.cells`](/cells/python-net/es/aspose.cells/worksheet#cells).|
| [query_tables](/cells/python-net/es/aspose.cells/worksheet/query_tables) | Obtiene [`QueryTableCollection`](/cells/python-net/es/aspose.cells/querytablecollection) en la hoja de trabajo.|
| [type](/cells/python-net/es/aspose.cells/worksheet/type) | Representa el tipo de hoja de trabajo.|
| [name](/cells/python-net/es/aspose.cells/worksheet/name) |Obtiene o establece el nombre de la hoja de trabajo.|
| [show_formulas](/cells/python-net/es/aspose.cells/worksheet/show_formulas) | Indica si se deben mostrar las fórmulas o sus resultados.|
| [is_gridlines_visible](/cells/python-net/es/aspose.cells/worksheet/is_gridlines_visible) | Obtiene o establece un valor que indica si las líneas de cuadrícula son visibles. El valor predeterminado es verdadero.|
| [is_row_column_headers_visible](/cells/python-net/es/aspose.cells/worksheet/is_row_column_headers_visible) | Obtiene o establece un valor que indica si la hoja de cálculo mostrará encabezados de fila y columna.<br/> El valor predeterminado es verdadero.|
| [pane_state](/cells/python-net/es/aspose.cells/worksheet/pane_state) | Indica si el panel tiene divisiones horizontales o verticales y si dichas divisiones están congeladas.|
| [display_zeros](/cells/python-net/es/aspose.cells/worksheet/display_zeros) | Verdadero si se muestran valores cero.|
| [display_right_to_left](/cells/python-net/es/aspose.cells/worksheet/display_right_to_left) | Indica si la hoja de trabajo especificada se muestra de derecha a izquierda en lugar de de izquierda a derecha.<br/> El valor predeterminado es falso.|
| [is_outline_shown](/cells/python-net/es/aspose.cells/worksheet/is_outline_shown) | Indica si se debe mostrar el contorno.|
| [is_selected](/cells/python-net/es/aspose.cells/worksheet/is_selected) | Indica si esta hoja de trabajo está seleccionada cuando se abre el libro.|
| [pivot_tables](/cells/python-net/es/aspose.cells/worksheet/pivot_tables) | Obtiene todas las tablas dinámicas en esta hoja de cálculo.|
| [list_objects](/cells/python-net/es/aspose.cells/worksheet/list_objects) | Obtiene todos los ListObjects en esta hoja de cálculo.|
| [tab_id](/cells/python-net/es/aspose.cells/worksheet/tab_id) | Especifica el identificador interno de la hoja.|
| [horizontal_page_breaks](/cells/python-net/es/aspose.cells/worksheet/horizontal_page_breaks) | Obtiene la colección [`HorizontalPageBreakCollection`](/cells/python-net/es/aspose.cells/horizontalpagebreakcollection).|
| [vertical_page_breaks](/cells/python-net/es/aspose.cells/worksheet/vertical_page_breaks) | Obtiene la colección [`VerticalPageBreakCollection`](/cells/python-net/es/aspose.cells/verticalpagebreakcollection).|
| [hyperlinks](/cells/python-net/es/aspose.cells/worksheet/hyperlinks) | Obtiene la colección [`HyperlinkCollection`](/cells/python-net/es/aspose.cells/hyperlinkcollection).|
| [page_setup](/cells/python-net/es/aspose.cells/worksheet/page_setup) | Representa la descripción de la configuración de la página en esta hoja.|
| [auto_filter](/cells/python-net/es/aspose.cells/worksheet/auto_filter) | Representa el filtro automático para la hoja de trabajo especificada.|
| [has_autofilter](/cells/python-net/es/aspose.cells/worksheet/has_autofilter) | Indica si esta hoja de cálculo tiene filtro automático.|
| [transition_evaluation](/cells/python-net/es/aspose.cells/worksheet/transition_evaluation) |Indica si la opción Evaluación de fórmula de transición (compatibilidad con Lotus) está habilitada.|
| [transition_entry](/cells/python-net/es/aspose.cells/worksheet/transition_entry) | Indica si la opción Entrada de fórmula de transición (compatibilidad con Lotus) está habilitada.|
| [visibility_type](/cells/python-net/es/aspose.cells/worksheet/visibility_type) | Indica el estado visible de esta hoja.|
| [is_visible](/cells/python-net/es/aspose.cells/worksheet/is_visible) | Representa si la hoja de trabajo es visible.|
| [sparkline_groups](/cells/python-net/es/aspose.cells/worksheet/sparkline_groups) | Obtiene los grupos de minigráficos en la hoja de trabajo.|
| [charts](/cells/python-net/es/aspose.cells/worksheet/charts) | Recibe una recogida [`Chart`](/cells/python-net/es/aspose.cells.charts/chart)|
| [comments](/cells/python-net/es/aspose.cells/worksheet/comments) | Obtiene la colección [`Comment`](/cells/python-net/es/aspose.cells/comment).|
| [pictures](/cells/python-net/es/aspose.cells/worksheet/pictures) | Obtiene una colección [`Picture`](/cells/python-net/es/aspose.cells.drawing/picture).|
| [text_boxes](/cells/python-net/es/aspose.cells/worksheet/text_boxes) | Obtiene una colección [`TextBox`](/cells/python-net/es/aspose.cells.drawing/textbox).|
| [check_boxes](/cells/python-net/es/aspose.cells/worksheet/check_boxes) | Obtiene una colección [`CheckBox`](/cells/python-net/es/aspose.cells.drawing/checkbox).|
| [ole_objects](/cells/python-net/es/aspose.cells/worksheet/ole_objects) | Representa una colección de [`OleObject`](/cells/python-net/es/aspose.cells.drawing/oleobject) en una hoja de cálculo.|
| [shapes](/cells/python-net/es/aspose.cells/worksheet/shapes) | Devuelve todas las formas de dibujo en esta hoja de trabajo.|
| [slicers](/cells/python-net/es/aspose.cells/worksheet/slicers) | Obtenga la colección Slicer en la hoja de trabajo|
| [timelines](/cells/python-net/es/aspose.cells/worksheet/timelines) | Obtenga la colección Línea de tiempo en la hoja de trabajo|
| [index](/cells/python-net/es/aspose.cells/worksheet/index) | Obtiene el índice de la hoja en la colección de hojas de trabajo.|
| [is_protected](/cells/python-net/es/aspose.cells/worksheet/is_protected) | Indica si la hoja de trabajo está protegida.|
| [validations](/cells/python-net/es/aspose.cells/worksheet/validations) | Obtiene la colección de configuración de validación de datos en la hoja de trabajo.|
| [allow_edit_ranges](/cells/python-net/es/aspose.cells/worksheet/allow_edit_ranges) | Obtiene la colección de rango de edición permitida en la hoja de cálculo.|
| [error_check_options](/cells/python-net/es/aspose.cells/worksheet/error_check_options) | Obtiene la configuración de verificación de errores aplicada en ciertos rangos.|
| [outline](/cells/python-net/es/aspose.cells/worksheet/outline) | Obtiene el esquema de esta hoja de trabajo.|
| [first_visible_row](/cells/python-net/es/aspose.cells/worksheet/first_visible_row) |Representa el primer índice de fila visible.|
| [first_visible_column](/cells/python-net/es/aspose.cells/worksheet/first_visible_column) | Representa el primer índice de columna visible.|
| [zoom](/cells/python-net/es/aspose.cells/worksheet/zoom) | Representa el factor de escala en porcentaje. Debe estar entre 10 y 400.|
| [view_type](/cells/python-net/es/aspose.cells/worksheet/view_type) | Obtiene y establece el tipo de vista.|
| [is_page_break_preview](/cells/python-net/es/aspose.cells/worksheet/is_page_break_preview) | Indica si la hoja de cálculo especificada se muestra en la vista normal o en la vista previa de salto de página.|
| [is_ruler_visible](/cells/python-net/es/aspose.cells/worksheet/is_ruler_visible) | Indica si la regla está visible. Esta propiedad solo se aplica a la vista previa de saltos de página.|
| [tab_color](/cells/python-net/es/aspose.cells/worksheet/tab_color) | Representa el color de la pestaña de la hoja de trabajo.|
| [gridline_color](/cells/python-net/es/aspose.cells/worksheet/gridline_color) | Obtiene y establece el color de la línea de cuadrícula.|
| [code_name](/cells/python-net/es/aspose.cells/worksheet/code_name) | Obtiene el nombre del código de la hoja de trabajo.|
| [background_image](/cells/python-net/es/aspose.cells/worksheet/background_image) | Obtiene y establece la imagen de fondo de la hoja de trabajo.|
| [conditional_formattings](/cells/python-net/es/aspose.cells/worksheet/conditional_formattings) | Obtiene los formatos condicionales en la hoja de cálculo.|
| [active_cell](/cells/python-net/es/aspose.cells/worksheet/active_cell) | Obtiene o establece la celda activa en la hoja de cálculo.|
| [custom_properties](/cells/python-net/es/aspose.cells/worksheet/custom_properties) | Obtiene un objeto que representa<br/> la información de identificador asociada a una hoja de trabajo.|
| [smart_tag_setting](/cells/python-net/es/aspose.cells/worksheet/smart_tag_setting) | Obtiene todos los [`SmartTagCollection`](/cells/python-net/es/aspose.cells.markup/smarttagcollection) objetos de la hoja de trabajo.|
| [scenarios](/cells/python-net/es/aspose.cells/worksheet/scenarios) | Obtiene la colección de [`Scenario`](/cells/python-net/es/aspose.cells/scenario).|
| [cell_watches](/cells/python-net/es/aspose.cells/worksheet/cell_watches) | Obtiene la colección de celdas en esta hoja de cálculo que se están observando en la 'ventana de observación'.|


###  Métodos
| Método| Descripción|
| :- | :- |
| [`freeze_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/es/aspose.cells/worksheet/freeze_panes/#int-int-int-int) |Congela los paneles en la celda especificada en la hoja de cálculo.|
| [`freeze_panes(self, cell_name, freezed_rows, freezed_columns)`](/cells/python-net/es/aspose.cells/worksheet/freeze_panes/#str-int-int) |Congela los paneles en la celda especificada en la hoja de cálculo.|
| [`copy(self, source_sheet)`](/cells/python-net/es/aspose.cells/worksheet/copy/#aspose.cells.worksheet) | Copia contenidos y formatos de otra hoja de trabajo.|
| [`copy(self, source_sheet, copy_options)`](/cells/python-net/es/aspose.cells/worksheet/copy/#aspose.cells.worksheet-aspose.cells.copyoptions) | Copia contenidos y formatos de otra hoja de trabajo.|
| [`auto_fit_column(self, column_index, first_row, last_row)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_column/#int-int-int) | Ajusta automáticamente el ancho de la columna.|
| [`auto_fit_column(self, column_index)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_column/#int) | Ajusta automáticamente el ancho de la columna.|
| [`auto_fit_columns(self)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_columns/#) | Ajusta automáticamente todas las columnas en esta hoja de cálculo.|
| [`auto_fit_columns(self, options)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_columns/#aspose.cells.autofitteroptions) | Ajusta automáticamente todas las columnas en esta hoja de cálculo.|
| [`auto_fit_columns(self, first_column, last_column)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_columns/#int-int) | Ajusta automáticamente el ancho de las columnas.|
| [`auto_fit_columns(self, first_column, last_column, options)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_columns/#int-int-aspose.cells.autofitteroptions) | Ajusta automáticamente el ancho de las columnas.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int) | Ajusta automáticamente el ancho de las columnas.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column, options)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int-aspose.cells.autofitteroptions) | Ajusta automáticamente el ancho de las columnas.|
| [`auto_fit_row(self, row_index, first_column, last_column)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_row/#int-int-int) | Ajusta automáticamente la altura de la fila.|
| [`auto_fit_row(self, row_index, first_column, last_column, options)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_row/#int-int-int-aspose.cells.autofitteroptions) | Ajusta automáticamente la altura de la fila.|
| [`auto_fit_row(self, start_row, end_row, start_column, end_column)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_row/#int-int-int-int) | Ajusta automáticamente la altura de la fila en un rango de rectángulo.|
| [`auto_fit_row(self, row_index)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_row/#int) | Ajusta automáticamente la altura de la fila.|
| [`auto_fit_rows(self)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_rows/#) | Ajusta automáticamente todas las filas de esta hoja de cálculo.|
| [`auto_fit_rows(self, only_auto)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_rows/#bool) | Ajusta automáticamente todas las filas de esta hoja de cálculo.|
| [`auto_fit_rows(self, options)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_rows/#aspose.cells.autofitteroptions) | Ajusta automáticamente todas las filas de esta hoja de cálculo.|
| [`auto_fit_rows(self, start_row, end_row)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_rows/#int-int) | Ajusta automáticamente la altura de fila en un rango.|
| [`auto_fit_rows(self, start_row, end_row, options)`](/cells/python-net/es/aspose.cells/worksheet/auto_fit_rows/#int-int-aspose.cells.autofitteroptions) | Ajusta automáticamente la altura de fila en un rango.|
| [`protect(self, type)`](/cells/python-net/es/aspose.cells/worksheet/protect/#aspose.cells.protectiontype) | Protege la hoja de trabajo.|
| [`protect(self, type, password, old_password)`](/cells/python-net/es/aspose.cells/worksheet/protect/#aspose.cells.protectiontype-str-str) | Protege la hoja de trabajo.|
| [`unprotect(self)`](/cells/python-net/es/aspose.cells/worksheet/unprotect/#) | Desprotege la hoja de cálculo.|
| [`unprotect(self, password)`](/cells/python-net/es/aspose.cells/worksheet/unprotect/#str) | Desprotege la hoja de cálculo.|
| [`calculate_formula(self, formula)`](/cells/python-net/es/aspose.cells/worksheet/calculate_formula/#str) | Calcula una fórmula.|
| [`calculate_formula(self, formula, opts)`](/cells/python-net/es/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.calculationoptions) | Calcula una expresión de fórmula directamente.|
| [`calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)`](/cells/python-net/es/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-aspose.cells.calculationdata) | Calcula una expresión de fórmula directamente.|
| [`calculate_formula(self, options, recursive)`](/cells/python-net/es/aspose.cells/worksheet/calculate_formula/#aspose.cells.calculationoptions-bool) | Calcula todas las fórmulas en esta hoja de trabajo.|
| [`calculate_array_formula(self, formula, opts)`](/cells/python-net/es/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions) | Calcula una fórmula como fórmula de matriz.|
| [`calculate_array_formula(self, formula, opts, max_row_count, max_column_count)`](/cells/python-net/es/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions-int-int) | Calcula una fórmula como fórmula de matriz.|
| [`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/es/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-int-int-aspose.cells.calculationdata) | Calcula una fórmula como fórmula de matriz.|
| [`refresh_pivot_tables(self)`](/cells/python-net/es/aspose.cells/worksheet/refresh_pivot_tables/#) | Actualiza todas las tablas dinámicas en esta hoja de cálculo.|
| [`refresh_pivot_tables(self, option)`](/cells/python-net/es/aspose.cells/worksheet/refresh_pivot_tables/#aspose.cells.pivot.pivottablerefreshoption) | Actualiza todas las tablas dinámicas en esta hoja de cálculo.|
| [`get_panes(self)`](/cells/python-net/es/aspose.cells/worksheet/get_panes/#) | Obtiene los paneles de la ventana.|
| [`get_freezed_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/es/aspose.cells/worksheet/get_freezed_panes/#any-any-any-any) | Obtiene los paneles congelados.|
| [`split(self)`](/cells/python-net/es/aspose.cells/worksheet/split/#) | Divide la ventana.|
| [`un_freeze_panes(self)`](/cells/python-net/es/aspose.cells/worksheet/un_freeze_panes/#) | Descongela paneles en la hoja de trabajo.|
| [`remove_split(self)`](/cells/python-net/es/aspose.cells/worksheet/remove_split/#) | Elimina la ventana dividida.|
| [`add_page_breaks(self, cell_name)`](/cells/python-net/es/aspose.cells/worksheet/add_page_breaks/#str) | Añade salto de página.|
| [`get_advanced_filter(self)`](/cells/python-net/es/aspose.cells/worksheet/get_advanced_filter/#) | Obtiene la configuración del filtro avanzado.|
| [`advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)`](/cells/python-net/es/aspose.cells/worksheet/advanced_filter/#bool-str-str-str-bool) | Filtra datos utilizando criterios complejos.|
| [`remove_auto_filter(self)`](/cells/python-net/es/aspose.cells/worksheet/remove_auto_filter/#) | Elimina el filtro automático de la hoja de cálculo.|
| [`set_visible(self, is_visible, ignore_error)`](/cells/python-net/es/aspose.cells/worksheet/set_visible/#bool-bool) |Establece las opciones visibles.|
| [`select_range(self, start_row, start_column, total_rows, total_columns, remove_others)`](/cells/python-net/es/aspose.cells/worksheet/select_range/#int-int-int-int-bool) | Selecciona un rango.|
| [`remove(self)`](/cells/python-net/es/aspose.cells/worksheet/remove/#) | Eliminar la hoja actual (CELLSPYTHONNET-192, el usuario solicita agregar esto API)|
| [`remove_all_drawing_objects(self)`](/cells/python-net/es/aspose.cells/worksheet/remove_all_drawing_objects/#) | Elimina todos los objetos de dibujo en esta hoja de trabajo.|
| [`clear_comments(self)`](/cells/python-net/es/aspose.cells/worksheet/clear_comments/#) | Borra todos los comentarios en la hoja de cálculo del diseñador.|
| [`move_to(self, index)`](/cells/python-net/es/aspose.cells/worksheet/move_to/#int) | Mueve la hoja a otra ubicación en la hoja de cálculo.|
| [`replace(self, old_string, new_string)`](/cells/python-net/es/aspose.cells/worksheet/replace/#str-str) | Reemplaza el texto de todas las celdas con una nueva cadena.|
| [`get_selected_ranges(self)`](/cells/python-net/es/aspose.cells/worksheet/get_selected_ranges/#) | Obtiene rangos de celdas seleccionados en la hoja de cálculo del diseñador.|
| [`get_selected_areas(self)`](/cells/python-net/es/aspose.cells/worksheet/get_selected_areas/#) | Obtiene rangos de celdas seleccionados en la hoja de cálculo del diseñador.|
| [`get_printing_page_breaks(self, options)`](/cells/python-net/es/aspose.cells/worksheet/get_printing_page_breaks/#aspose.cells.rendering.imageorprintoptions) | Obtiene saltos de página automáticos.|
| [`start_access_cache(self, opts)`](/cells/python-net/es/aspose.cells/worksheet/start_access_cache/#aspose.cells.accesscacheoptions) | Inicia la sesión que utiliza cachés para acceder a los datos de esta hoja de trabajo.|
| [`close_access_cache(self, opts)`](/cells/python-net/es/aspose.cells/worksheet/close_access_cache/#aspose.cells.accesscacheoptions) | Cierra la sesión que utiliza cachés para acceder a los datos de esta hoja de trabajo.|
| [`convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)`](/cells/python-net/es/aspose.cells/worksheet/convert_formula_reference_style/#str-bool-int-int) | Convierte el estilo de referencia de la fórmula.|
| [`xml_map_query(self, path, xml_map)`](/cells/python-net/es/aspose.cells/worksheet/xml_map_query/#str-aspose.cells.xmlmap) | Consulta las áreas de celdas que se asignan o vinculan a la ruta específica del mapa xml.|



###  Ejemplo

El siguiente ejemplo muestra cómo congelar paneles e insertar un hipervínculo a una hoja de cálculo 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")

```

###  Ver también
* módulo [`aspose.cells`](..)
* clase [`Chart`](/cells/python-net/es/aspose.cells.charts/chart)
* clase [`CheckBox`](/cells/python-net/es/aspose.cells.drawing/checkbox)
* clase [`Comment`](/cells/python-net/es/aspose.cells/comment)
* clase [`HorizontalPageBreakCollection`](/cells/python-net/es/aspose.cells/horizontalpagebreakcollection)
* clase [`HyperlinkCollection`](/cells/python-net/es/aspose.cells/hyperlinkcollection)
* clase [`OleObject`](/cells/python-net/es/aspose.cells.drawing/oleobject)
* clase [`Picture`](/cells/python-net/es/aspose.cells.drawing/picture)
* clase [`QueryTableCollection`](/cells/python-net/es/aspose.cells/querytablecollection)
* clase [`Scenario`](/cells/python-net/es/aspose.cells/scenario)
* clase [`SmartTagCollection`](/cells/python-net/es/aspose.cells.markup/smarttagcollection)
* clase [`TextBox`](/cells/python-net/es/aspose.cells.drawing/textbox)
* clase [`VerticalPageBreakCollection`](/cells/python-net/es/aspose.cells/verticalpagebreakcollection)
