Worksheet

Worksheet class

Encapsula el objeto que representa una única hoja de cálculo.

public class Worksheet : IDisposable

Propiedades

Nombre Descripción
ActiveCell { get; set; } Obtiene o establece la celda activa en la hoja de trabajo.
AllowEditRanges { get; } Obtiene la colección de rango de edición permitida en la hoja de trabajo.
AutoFilter { get; } Representa el filtro automático para la hoja de cálculo especificada.
BackgroundImage { get; set; } Obtiene y establece la imagen de fondo de la hoja de trabajo.
Cells { get; } Obtiene elCells colección.
CellWatches { get; } Obtiene una colección de celdas en esta hoja de trabajo que se observa en la ‘ventana de observación’.
Charts { get; } Obtiene unChart colección
CheckBoxes { get; } Obtiene unCheckBox colección.
CodeName { get; set; } Obtiene el nombre del código de la hoja de trabajo.
Comments { get; } Obtiene elComment colección.
ConditionalFormattings { get; } Obtiene los formatos condicionales en la hoja de cálculo.
CustomProperties { get; } Obtiene un objeto que representa la información del identificador asociado con una hoja de cálculo.
DisplayRightToLeft { get; set; } Indica si la hoja de cálculo especificada se muestra de derecha a izquierda en lugar de de izquierda a derecha. El valor predeterminado es falso.
DisplayZeros { get; set; } Verdadero si se muestran valores cero.
ErrorCheckOptions { get; } Obtiene la configuración de verificación de errores aplicada en ciertos rangos.
FirstVisibleColumn { get; set; } Representa el primer índice de columna visible.
FirstVisibleRow { get; set; } Representa el índice de la primera fila visible.
HasAutofilter { get; } Indica si esta hoja de cálculo tiene filtro automático.
HorizontalPageBreaks { get; } Obtiene elHorizontalPageBreakCollection recopilación.
Hyperlinks { get; } Obtiene elHyperlinkCollection colección.
Index { get; } Obtiene el índice de la hoja en la colección de hojas de trabajo.
IsGridlinesVisible { get; set; } Obtiene o establece un valor que indica si las líneas de cuadrícula son visibles. El valor predeterminado es verdadero.
IsOutlineShown { get; set; } Indica si mostrar contorno.
IsPageBreakPreview { get; set; } Indica si la hoja de trabajo especificada se muestra en vista normal o vista previa de salto de página.
IsProtected { get; } Indica si la hoja de cálculo está protegida.
IsRowColumnHeadersVisible { get; set; } Obtiene o establece un valor que indica si la hoja de cálculo mostrará encabezados de fila y columna. El valor predeterminado es verdadero.
IsRulerVisible { get; set; } Indica si la regla está visible. Esta propiedad solo se aplica para la vista previa de salto de página.
IsSelected { get; set; } Indica si esta hoja de trabajo está seleccionada cuando se abre el libro.
IsVisible { get; set; } Representa si la hoja de cálculo está visible.
ListObjects { get; } Obtiene todos los ListObjects en esta hoja de trabajo.
Name { get; set; } Obtiene o establece el nombre de la hoja de cálculo.
OleObjects { get; } Representa una colección deOleObject en una hoja de trabajo.
Outline { get; } Obtiene el esquema de esta hoja de cálculo.
PageSetup { get; } Representa la descripción de configuración de página en esta hoja.
PaneState { get; } Indica si el panel tiene divisiones horizontales o verticales, y si esas divisiones están congeladas.
Pictures { get; } Obtiene unPicture colección.
PivotTables { get; } Obtiene todas las tablas dinámicas en esta hoja de cálculo.
Protection { get; } Representa los distintos tipos de opciones de protección disponibles para una hoja de trabajo. Admite opciones de protección avanzadas en ExcelXP y versiones superiores.
QueryTables { get; } ObtieneQueryTableCollection en la hoja de trabajo.
Scenarios { get; } Obtiene la colección deScenario .
Shapes { get; } Devuelve todas las formas de dibujo en esta hoja de trabajo.
ShowFormulas { get; set; } Indica si mostrar fórmulas o sus resultados.
Slicers { get; } Obtenga la colección Slicer en la hoja de trabajo
SmartTagSetting { get; } Obtiene todosSmartTagCollection objetos de la hoja de trabajo.
SparklineGroupCollection { get; } Obtiene la colección de grupos minigráficos en la hoja de trabajo.
TabColor { get; set; } Representa el color de la pestaña de la hoja de trabajo.
TabId { get; set; } Especifica el identificador interno de la hoja.
TextBoxes { get; } Obtiene unTextBox colección.
Timelines { get; } Obtenga la colección Timeline en la hoja de trabajo
TransitionEntry { get; set; } Indica si la opción Entrada de fórmula de transición (compatibilidad con Lotus) está habilitada.
TransitionEvaluation { get; set; } Indica si la opción Evaluación de fórmula de transición (compatibilidad con Lotus) está habilitada.
Type { get; set; } Representa el tipo de hoja de trabajo.
UniqueId { get; set; } Obtiene y establece la identificación única, es lo mismo que {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
Validations { get; } Obtiene la colección de configuración de validación de datos en la hoja de trabajo.
VerticalPageBreaks { get; } Obtiene elVerticalPageBreakCollection colección.
ViewType { get; set; } Obtiene y establece el tipo de vista.
VisibilityType { get; set; } Indica el estado visible de esta hoja.
Workbook { get; } Obtiene el objeto del libro que contiene esta hoja.
Zoom { get; set; } Representa el factor de escala en porcentaje. Debe estar entre 10 y 400.

Métodos

Nombre Descripción
AddPageBreaks(string) Agrega salto de página.
AdvancedFilter(bool, string, string, string, bool) Filtra datos usando criterios complejos.
AutoFitColumn(int) Autoajusta el ancho de la columna.
AutoFitColumn(int, int, int) Autoajusta el ancho de la columna.
AutoFitColumns() Ajusta automáticamente todas las columnas de esta hoja de trabajo.
AutoFitColumns(AutoFitterOptions) Ajusta automáticamente todas las columnas de esta hoja de trabajo.
AutoFitColumns(int, int) Autoajusta el ancho de las columnas.
AutoFitColumns(int, int, AutoFitterOptions) Autoajusta el ancho de las columnas.
AutoFitColumns(int, int, int, int) Autoajusta el ancho de las columnas.
AutoFitColumns(int, int, int, int, AutoFitterOptions) Autoajusta el ancho de las columnas.
AutoFitRow(int) Autoajusta la altura de la fila.
AutoFitRow(int, int, int) Autoajusta la altura de la fila.
AutoFitRow(int, int, int, AutoFitterOptions) Autoajusta la altura de la fila.
AutoFitRow(int, int, int, int) Ajusta automáticamente la altura de fila en un rango de rectángulo.
AutoFitRows() Autoajusta todas las filas en esta hoja de trabajo.
AutoFitRows(AutoFitterOptions) Autoajusta todas las filas en esta hoja de trabajo.
AutoFitRows(bool) Autoajusta todas las filas en esta hoja de trabajo.
AutoFitRows(int, int) Ajusta automáticamente la altura de la fila en un rango.
AutoFitRows(int, int, AutoFitterOptions) Ajusta automáticamente la altura de la fila en un rango.
CalculateFormula(string) Calcula una fórmula.
CalculateFormula(CalculationOptions, bool) Calcula todas las fórmulas de esta hoja de trabajo.
CalculateFormula(string, CalculationOptions) Calcula una fórmula.
ClearComments() Borra todos los comentarios en la hoja de cálculo del diseñador.
CloseAccessCache(AccessCacheOptions) Cierra la sesión que utiliza cachés para acceder a los datos de esta hoja de trabajo.
Copy(Worksheet) Copia contenidos y formatos de otra hoja de trabajo.
Copy(Worksheet, CopyOptions) Copia contenidos y formatos de otra hoja de trabajo.
Dispose() Realiza tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no administrados.
FreezePanes(string, int, int) Congela los paneles en la celda especificada de la hoja de cálculo.
FreezePanes(int, int, int, int) Congela los paneles en la celda especificada de la hoja de cálculo.
GetFreezedPanes(out int, out int, out int, out int) Obtiene los paneles congelados.
GetPanes() Obtiene los paneles de la ventana.
GetPrintingPageBreaks(ImageOrPrintOptions) Obtiene saltos de página automáticos.
GetSelectedRanges() Obtiene los rangos de celdas seleccionados en la hoja de cálculo del diseñador.
MoveTo(int) Mueve la hoja a otra ubicación en la hoja de cálculo.
Protect(ProtectionType) Protege la hoja de trabajo.
Protect(ProtectionType, string, string) Protege la hoja de trabajo.
RefreshPivotTables() Actualiza todas las tablas dinámicas en esta hoja de trabajo.
RemoveAllDrawingObjects() Elimina todos los objetos de dibujo en esta hoja de trabajo.
RemoveAutoFilter() Elimina el filtro automático de la hoja de trabajo.
RemoveSplit() Elimina la ventana dividida.
Replace(string, string) Reemplaza el texto de todas las celdas con una nueva cadena.
SelectRange(int, int, int, int, bool) Selecciona un rango.
SetVisible(bool, bool) Establece las opciones visibles.
Split() Ventana de divisiones.
StartAccessCache(AccessCacheOptions) Inicia la sesión que utiliza cachés para acceder a los datos de esta hoja de trabajo.
override ToString() Devuelve una cadena que representa el objeto Hoja de cálculo actual.
UnFreezePanes() Descongela paneles en la hoja de trabajo.
Unprotect() Hoja de trabajo desprotegida.
Unprotect(string) Hoja de trabajo desprotegida.
XmlMapQuery(string, XmlMap) Áreas de celdas de consulta que se mapearon/vincularon a la ruta específica del mapa xml.

Ejemplos

[C#]

Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Congelar paneles en "AS40" con 10 filas y 10 columnas
sheet.FreezePanes("AS40", 10, 10);

//Agregue un hipervínculo en la celda A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com");

[Visual Basic]

Dim workbook as Workbook = new Workbook()

Dim sheet as Worksheet = workbook.Worksheets(0)

'Freeze panes at "AS40" with 10 rows and 10 columns
sheet.FreezePanes("AS40", 10, 10)

'Agregar un hipervínculo en la celda A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com")

Ver también