Worksheet clase

Worksheet clase

Encapsula el objeto que representa una sola hoja de trabajo.

El tipo Worksheet expone los siguientes miembros:

Propiedades

PropiedadDescripción
protectionRepresenta 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_idObtiene y establece la identificación única, es igual que {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
workbookObtiene el objeto del libro de trabajo que contiene esta hoja.
cellsObtiene la colección Worksheet.cells.
query_tablesObtiene QueryTableCollection en la hoja de trabajo.
typeRepresenta el tipo de hoja de trabajo.
nameObtiene o establece el nombre de la hoja de trabajo.
show_formulasIndica si se deben mostrar las fórmulas o sus resultados.
is_gridlines_visibleObtiene o establece un valor que indica si las líneas de cuadrícula son visibles. El valor predeterminado es verdadero.
is_row_column_headers_visibleObtiene o establece un valor que indica si la hoja de cálculo mostrará encabezados de fila y columna.
El valor predeterminado es verdadero.
pane_stateIndica si el panel tiene divisiones horizontales o verticales y si dichas divisiones están congeladas.
display_zerosVerdadero si se muestran valores cero.
display_right_to_leftIndica si la hoja de trabajo especificada se muestra de derecha a izquierda en lugar de de izquierda a derecha.
El valor predeterminado es falso.
is_outline_shownIndica si se debe mostrar el contorno.
is_selectedIndica si esta hoja de trabajo está seleccionada cuando se abre el libro.
pivot_tablesObtiene todas las tablas dinámicas en esta hoja de cálculo.
list_objectsObtiene todos los ListObjects en esta hoja de cálculo.
tab_idEspecifica el identificador interno de la hoja.
horizontal_page_breaksObtiene la colección HorizontalPageBreakCollection.
vertical_page_breaksObtiene la colección VerticalPageBreakCollection.
hyperlinksObtiene la colección HyperlinkCollection.
page_setupRepresenta la descripción de la configuración de la página en esta hoja.
auto_filterRepresenta el filtro automático para la hoja de trabajo especificada.
has_autofilterIndica si esta hoja de cálculo tiene filtro automático.
transition_evaluationIndica si la opción Evaluación de fórmula de transición (compatibilidad con Lotus) está habilitada.
transition_entryIndica si la opción Entrada de fórmula de transición (compatibilidad con Lotus) está habilitada.
visibility_typeIndica el estado visible de esta hoja.
is_visibleRepresenta si la hoja de trabajo es visible.
sparkline_groupsObtiene los grupos de minigráficos en la hoja de trabajo.
chartsRecibe una recogida Chart
commentsObtiene la colección Comment.
picturesObtiene una colección Picture.
text_boxesObtiene una colección TextBox.
check_boxesObtiene una colección CheckBox.
ole_objectsRepresenta una colección de OleObject en una hoja de cálculo.
shapesDevuelve todas las formas de dibujo en esta hoja de trabajo.
slicersObtenga la colección Slicer en la hoja de trabajo
timelinesObtenga la colección Línea de tiempo en la hoja de trabajo
indexObtiene el índice de la hoja en la colección de hojas de trabajo.
is_protectedIndica si la hoja de trabajo está protegida.
validationsObtiene la colección de configuración de validación de datos en la hoja de trabajo.
allow_edit_rangesObtiene la colección de rango de edición permitida en la hoja de cálculo.
error_check_optionsObtiene la configuración de verificación de errores aplicada en ciertos rangos.
outlineObtiene el esquema de esta hoja de trabajo.
first_visible_rowRepresenta el primer índice de fila visible.
first_visible_columnRepresenta el primer índice de columna visible.
zoomRepresenta el factor de escala en porcentaje. Debe estar entre 10 y 400.
view_typeObtiene y establece el tipo de vista.
is_page_break_previewIndica 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_visibleIndica si la regla está visible. Esta propiedad solo se aplica a la vista previa de saltos de página.
tab_colorRepresenta el color de la pestaña de la hoja de trabajo.
gridline_colorObtiene y establece el color de la línea de cuadrícula.
code_nameObtiene el nombre del código de la hoja de trabajo.
background_imageObtiene y establece la imagen de fondo de la hoja de trabajo.
conditional_formattingsObtiene los formatos condicionales en la hoja de cálculo.
active_cellObtiene o establece la celda activa en la hoja de cálculo.
custom_propertiesObtiene un objeto que representa
la información de identificador asociada a una hoja de trabajo.
smart_tag_settingObtiene todos los SmartTagCollection objetos de la hoja de trabajo.
scenariosObtiene la colección de Scenario.
cell_watchesObtiene 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étodoDescripción
freeze_panes(self, row, column, freezed_rows, freezed_columns)Congela los paneles en la celda especificada en la hoja de cálculo.
freeze_panes(self, cell_name, freezed_rows, freezed_columns)Congela los paneles en la celda especificada en la hoja de cálculo.
copy(self, source_sheet)Copia contenidos y formatos de otra hoja de trabajo.
copy(self, source_sheet, copy_options)Copia contenidos y formatos de otra hoja de trabajo.
auto_fit_column(self, column_index, first_row, last_row)Ajusta automáticamente el ancho de la columna.
auto_fit_column(self, column_index)Ajusta automáticamente el ancho de la columna.
auto_fit_columns(self)Ajusta automáticamente todas las columnas en esta hoja de cálculo.
auto_fit_columns(self, options)Ajusta automáticamente todas las columnas en esta hoja de cálculo.
auto_fit_columns(self, first_column, last_column)Ajusta automáticamente el ancho de las columnas.
auto_fit_columns(self, first_column, last_column, options)Ajusta automáticamente el ancho de las columnas.
auto_fit_columns(self, first_row, first_column, last_row, last_column)Ajusta automáticamente el ancho de las columnas.
auto_fit_columns(self, first_row, first_column, last_row, last_column, options)Ajusta automáticamente el ancho de las columnas.
auto_fit_row(self, row_index, first_column, last_column)Ajusta automáticamente la altura de la fila.
auto_fit_row(self, row_index, first_column, last_column, options)Ajusta automáticamente la altura de la fila.
auto_fit_row(self, start_row, end_row, start_column, end_column)Ajusta automáticamente la altura de la fila en un rango de rectángulo.
auto_fit_row(self, row_index)Ajusta automáticamente la altura de la fila.
auto_fit_rows(self)Ajusta automáticamente todas las filas de esta hoja de cálculo.
auto_fit_rows(self, only_auto)Ajusta automáticamente todas las filas de esta hoja de cálculo.
auto_fit_rows(self, options)Ajusta automáticamente todas las filas de esta hoja de cálculo.
auto_fit_rows(self, start_row, end_row)Ajusta automáticamente la altura de fila en un rango.
auto_fit_rows(self, start_row, end_row, options)Ajusta automáticamente la altura de fila en un rango.
protect(self, type)Protege la hoja de trabajo.
protect(self, type, password, old_password)Protege la hoja de trabajo.
unprotect(self)Desprotege la hoja de cálculo.
unprotect(self, password)Desprotege la hoja de cálculo.
calculate_formula(self, formula)Calcula una fórmula.
calculate_formula(self, formula, opts)Calcula una expresión de fórmula directamente.
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)Calcula una expresión de fórmula directamente.
calculate_formula(self, options, recursive)Calcula todas las fórmulas en esta hoja de trabajo.
calculate_array_formula(self, formula, opts)Calcula una fórmula como fórmula de matriz.
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)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)Calcula una fórmula como fórmula de matriz.
refresh_pivot_tables(self)Actualiza todas las tablas dinámicas en esta hoja de cálculo.
refresh_pivot_tables(self, option)Actualiza todas las tablas dinámicas en esta hoja de cálculo.
get_panes(self)Obtiene los paneles de la ventana.
get_freezed_panes(self, row, column, freezed_rows, freezed_columns)Obtiene los paneles congelados.
split(self)Divide la ventana.
un_freeze_panes(self)Descongela paneles en la hoja de trabajo.
remove_split(self)Elimina la ventana dividida.
add_page_breaks(self, cell_name)Añade salto de página.
get_advanced_filter(self)Obtiene la configuración del filtro avanzado.
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)Filtra datos utilizando criterios complejos.
remove_auto_filter(self)Elimina el filtro automático de la hoja de cálculo.
set_visible(self, is_visible, ignore_error)Establece las opciones visibles.
select_range(self, start_row, start_column, total_rows, total_columns, remove_others)Selecciona un rango.
remove(self)Eliminar la hoja actual (CELLSPYTHONNET-192, el usuario solicita agregar esto API)
remove_all_drawing_objects(self)Elimina todos los objetos de dibujo en esta hoja de trabajo.
clear_comments(self)Borra todos los comentarios en la hoja de cálculo del diseñador.
move_to(self, index)Mueve la hoja a otra ubicación en la hoja de cálculo.
replace(self, old_string, new_string)Reemplaza el texto de todas las celdas con una nueva cadena.
get_selected_ranges(self)Obtiene rangos de celdas seleccionados en la hoja de cálculo del diseñador.
get_selected_areas(self)Obtiene rangos de celdas seleccionados en la hoja de cálculo del diseñador.
get_printing_page_breaks(self, options)Obtiene saltos de página automáticos.
start_access_cache(self, opts)Inicia la sesión que utiliza cachés para acceder a los datos de esta hoja de trabajo.
close_access_cache(self, opts)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)Convierte el estilo de referencia de la fórmula.
xml_map_query(self, path, xml_map)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.

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