Worksheet clase
Worksheet clase
Encapsula el objeto que representa una sola hoja de trabajo.
El tipo Worksheet expone los siguientes miembros:
Propiedades
Propiedad | Descripción |
---|---|
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 | Obtiene y establece la identificación única, es igual que {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}. |
workbook | Obtiene el objeto del libro de trabajo que contiene esta hoja. |
cells | Obtiene la colección Worksheet.cells . |
query_tables | Obtiene QueryTableCollection en la hoja de trabajo. |
type | Representa el tipo de hoja de trabajo. |
name | Obtiene o establece el nombre de la hoja de trabajo. |
show_formulas | Indica si se deben mostrar las fórmulas o sus resultados. |
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 | Obtiene o establece un valor que indica si la hoja de cálculo mostrará encabezados de fila y columna. El valor predeterminado es verdadero. |
pane_state | Indica si el panel tiene divisiones horizontales o verticales y si dichas divisiones están congeladas. |
display_zeros | Verdadero si se muestran valores cero. |
display_right_to_left | Indica 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_shown | Indica si se debe mostrar el contorno. |
is_selected | Indica si esta hoja de trabajo está seleccionada cuando se abre el libro. |
pivot_tables | Obtiene todas las tablas dinámicas en esta hoja de cálculo. |
list_objects | Obtiene todos los ListObjects en esta hoja de cálculo. |
tab_id | Especifica el identificador interno de la hoja. |
horizontal_page_breaks | Obtiene la colección HorizontalPageBreakCollection . |
vertical_page_breaks | Obtiene la colección VerticalPageBreakCollection . |
hyperlinks | Obtiene la colección HyperlinkCollection . |
page_setup | Representa la descripción de la configuración de la página en esta hoja. |
auto_filter | Representa el filtro automático para la hoja de trabajo especificada. |
has_autofilter | Indica si esta hoja de cálculo tiene filtro automático. |
transition_evaluation | Indica si la opción Evaluación de fórmula de transición (compatibilidad con Lotus) está habilitada. |
transition_entry | Indica si la opción Entrada de fórmula de transición (compatibilidad con Lotus) está habilitada. |
visibility_type | Indica el estado visible de esta hoja. |
is_visible | Representa si la hoja de trabajo es visible. |
sparkline_groups | Obtiene los grupos de minigráficos en la hoja de trabajo. |
charts | Recibe una recogida Chart |
comments | Obtiene la colección Comment . |
pictures | Obtiene una colección Picture . |
text_boxes | Obtiene una colección TextBox . |
check_boxes | Obtiene una colección CheckBox . |
ole_objects | Representa una colección de OleObject en una hoja de cálculo. |
shapes | Devuelve todas las formas de dibujo en esta hoja de trabajo. |
slicers | Obtenga la colección Slicer en la hoja de trabajo |
timelines | Obtenga la colección Línea de tiempo en la hoja de trabajo |
index | Obtiene el índice de la hoja en la colección de hojas de trabajo. |
is_protected | Indica si la hoja de trabajo está protegida. |
validations | Obtiene la colección de configuración de validación de datos en la hoja de trabajo. |
allow_edit_ranges | Obtiene la colección de rango de edición permitida en la hoja de cálculo. |
error_check_options | Obtiene la configuración de verificación de errores aplicada en ciertos rangos. |
outline | Obtiene el esquema de esta hoja de trabajo. |
first_visible_row | Representa el primer índice de fila visible. |
first_visible_column | Representa el primer índice de columna visible. |
zoom | Representa el factor de escala en porcentaje. Debe estar entre 10 y 400. |
view_type | Obtiene y establece el tipo de vista. |
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 | Indica si la regla está visible. Esta propiedad solo se aplica a la vista previa de saltos de página. |
tab_color | Representa el color de la pestaña de la hoja de trabajo. |
gridline_color | Obtiene y establece el color de la línea de cuadrícula. |
code_name | Obtiene el nombre del código de la hoja de trabajo. |
background_image | Obtiene y establece la imagen de fondo de la hoja de trabajo. |
conditional_formattings | Obtiene los formatos condicionales en la hoja de cálculo. |
active_cell | Obtiene o establece la celda activa en la hoja de cálculo. |
custom_properties | Obtiene un objeto que representa la información de identificador asociada a una hoja de trabajo. |
smart_tag_setting | Obtiene todos los SmartTagCollection objetos de la hoja de trabajo. |
scenarios | Obtiene la colección de Scenario . |
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) | 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
- módulo
aspose.cells
- clase
Chart
- clase
CheckBox
- clase
Comment
- clase
HorizontalPageBreakCollection
- clase
HyperlinkCollection
- clase
OleObject
- clase
Picture
- clase
QueryTableCollection
- clase
Scenario
- clase
SmartTagCollection
- clase
TextBox
- clase
VerticalPageBreakCollection