Worksheet

Worksheet class

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

public class Worksheet

Propiedades

NombreDescripción
ActiveCell { get; set; }
AllowSelectingLockedCell { get; set; }Representa si el usuario puede seleccionar celdas bloqueadas en una hoja de trabajo protegida.
BackgroundImage { get; set; }Obtiene y establece la imagen de fondo de la hoja de trabajo.
Cells { get; }
CodeName { get; }Representa el nombre del código de la hoja de cálculo.
Columns { get; }
ColumnsCount { get; set; }
Comments { get; }
Controls { get; }Obtiene la colección de control de celdas.
CustomColumnCaption { get; set; }Obtiene o establece el título de columna personalizado para la hoja de cálculo.
CustomRowCaption { get; set; }Obtiene o establece el título de fila personalizado para la hoja de cálculo.
DataMember { get; }Obtiene la fuente de datos para la que el objeto Hoja de cálculo muestra datos.
DataSource { get; }Obtiene la lista específica en un objeto DataSource for Worksheet.
DisplayRightToLeft { get; set; }
DisplayZeros { get; set; }Verdadero si se muestran valores cero.
FirstVisibleColumn { get; set; }
FirstVisibleRow { get; set; }Representa el índice de la primera fila visible.
FrozenCols { get; set; }Obtiene o establece el recuento de columnas inmovilizadas de la hoja de trabajo. Inmovilizado comenzará en la primera columna.
FrozenRows { get; set; }Obtiene o establece el recuento de filas congeladas de la hoja de trabajo. La congelación comenzará en la primera fila.
GridDesktop { get; }Obtiene el objeto GridDesktop de Sheet.
GridlinesVisible { get; set; }Obtiene o establece un valor que indica si las líneas de cuadrícula son visibles. El valor predeterminado es verdadero.
Hyperlinks { get; }Obtiene elHyperlinkCollection colección.
Index { get; }Obtiene el índice de la hoja en la colección de hojas de trabajo.
IsVeryHidden { get; set; }Indica si la hoja está oculta y no se puede mostrar en la interfaz de usuario (UI).
IsVisible { get; set; }
MergesCount { get; }Obtiene el recuento de fusiones
Name { get; set; }Obtiene o establece el nombre de la hoja de cálculo.
OutlineShown { get; set; }Indica si mostrar contorno.
Pictures { get; }Obtiene unPictures colección.
PivotTables { get; }Obtiene las tablas dinámicas en la hoja de cálculo.
Protected { get; set; }
RowFilter { get; }Obtiene el objeto RowFilterSettings de la hoja.
Rows { get; }
RowsCount { get; set; }
Selected { get; set; }Indica si esta hoja de trabajo está seleccionada cuando se abre el libro.
Shapes { get; }Obtiene unPictures colección.
ShowGridlines { get; set; }
TabColor { get; set; }Representa el color de la pestaña de la hoja de trabajo.
Validations { get; }Obtiene la colección de configuración de validación de datos en la hoja de trabajo.
Visible { get; set; }Representa si la hoja de cálculo está visible.
Workbook { get; }
Zoom { get; set; }Representa el factor de escala en porcentaje. Debe estar entre 10 y 400.

Métodos

NombreDescripción
AddAutoFilter(int, int, int)Establece el rango al que se aplica el Autofiltro especificado.
AddColumn()Agrega una nueva columna.
AddCustomFilter(int, string)Agregar filtro personalizado para la fila especificada.
AddCustomFilter(int, int, object[], GridFilterOperatorType[])Agregue un filtro personalizado para el rango de filas especificado desde la fila inicial hasta la fila final.
AddRow()Agrega una nueva fila.
AddSelectedRange(CellRange)Agregar un nuevo rango seleccionado a la hoja de trabajo.
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(int, int)Autoajusta el ancho de las columnas.
AutoFitColumns(int, int, int, int)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, 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(int, int)Ajusta automáticamente la altura de la fila en un rango.
AutoFitRowsMerged()Ajusta automáticamente todas las filas en esta hoja de trabajo. También ajustará automáticamente la altura de la fila cuando las celdas se combinen en una fila.
CalculateFormula(string)Calcula una fórmula.
CellInMerged(CellLocation)Obtiene un valor si la ubicación de la celda especificada está en fusiones.
CellRangeInMerge(CellRange)Obtiene un valor que indica si el rango de celdas especificado se fusiona.
ClearComments()Borra todos los comentarios en la hoja de cálculo del diseñador.
ClearMerges()Borrar todas las fusiones.
ClearSelection()Borrar la selección en Worksheet.
ColInMerged(int)Obtiene un valor que indica si la columna especificada se fusiona.
ColInSelection(int)Determina si la columna especificada en el índice está seleccionada.
Copy(Worksheet)Copia contenidos y formatos de otra hoja de trabajo.
CreateRange(string, string)
CreateRange(int, int, int, int)
DataBind(object, string)Vincula los datos del objeto de origen de datos con el objeto Hoja de trabajo.
DataUnbind()Desvincular datos del objeto de origen de datos con el objeto Hoja de trabajo.
ExportDataTable(DataTable, int, int, int, int, bool)Exporta datos en la colección de celdas de una hoja de trabajo a un objeto DataTable especificado.
ExportDataTable(int, int, int, int, bool, bool)Exporta datos en la colección de celdas de una hoja de trabajo a un nuevo objeto DataTable.
FilterString(int, string)Establece el filtro para la columna. Tenga en cuenta que llamaremos a AddAutoFilter antes de llamar a filterString La cadena de criterios de filtro. observe que usamos coma->"," como carácter dividido, por lo que el valor de la celda que desea filtrar no debe contener con comma filterString(10,“123,456”) significa que la columna 10 debe contener 123 o 456, filterString(10,“123” ) significa que la columna 10 contendrá 123 valor dividido con coma, por ejemplo. 123.456.789 o abc
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.
GetAllSelectedRanges()Obtiene todos los rangos seleccionados de esta hoja de cálculo.
GetCellLocationByClientPoint(Point)Obtiene la ubicación de la celda por punto de coordenadas del cliente.
GetColumnCaption(int)Obtiene el título de la columna. Si el título no está configurado, devuelve una cadena vacía.
GetFirstVisibleColumn()Obtener el índice de la primera columna visible de la vista de hoja.
GetFirstVisibleRow()Obtener el índice de la primera fila visible de la vista de hoja.
GetFocusedCell()Obtiene la celda enfocada.
GetFocusedCellLocation()Obtiene una ubicación de celda que está enfocada.
GetFreezedPanes(out int, out int, out int, out int)Obtiene los paneles congelados.
GetIsReadonly(int, int)Obtiene si la celda es de solo lectura. Este es un atributo extendido de GridWeb, no se mantendrá en el archivo de Excel real
GetLastSelection()Obtiene el rango de celdas de la última selección.
GetMerge(int)Obtiene el rango de celdas de la combinación en el índice especificado.
GetMergeByCell(int, int)obtiene el área de combinación que contiene la celda en la fila, ubicación de la columna, devuelve nulo si todas las áreas de combinación no incluyen esta ubicación de celda
GroupColumns(int, int)Agrupa columnas.
GroupColumns(int, int, bool, bool)Agrupa columnas.
GroupColumns(int, int, int, bool)Agrupa columnas.
GroupRows(int, int)Agrupa filas.
GroupRows(int, int, bool)Agrupa filas.
GroupRows(int, int, bool, bool)Agrupa filas.
GroupRows(int, int, int, bool)Agrupa filas.
GroupRows(int, int, int, bool, bool)Agrupa filas.
ImportDataTable(DataTable, bool, int, int)Importa un objeto DataTable en una hoja de trabajo.
InSelection(CellLocation)Determina si la ubicación de la celda especificada está seleccionada.
InsertColumn(int)Inserta una nueva columna.
InsertRow(int)Inserta una nueva fila.
IsCellFocused()Determina si la celda está enfocada.
IsProtected()Indica si la hoja de cálculo está protegida.
Merge(CellRange)Combina un rango específico de celdas en una sola celda.
MergeFocused(CellLocation)Obtiene el índice de la fusión enfocada.
MoveTo(int)Mueve la hoja a otra ubicación en la hoja de cálculo.
RefreshFilter()Actualizar filtros automáticos para ocultar o mostrar las filas.
RemoveAutoFilter()Eliminar el filtro automático de la hoja de trabajo.
RemoveColumn(int)Elimina una columna en el índice especificado.
RemoveRow(int)Elimina una fila en el índice especificado.
ResetFilter(int)restablecer el tipo de filtro a ninguno
ResetFilters(int, int)restablecer el tipo de filtro a ninguno
RowInMerged(int)Obtiene un valor que indica si la fila especificada se fusiona.
RowInSelection(int)Determina si la fila especificada en el índice está seleccionada.
SetAllCellsEditable()Hace que todas las celdas sean editables. Este es un atributo extendido
SetAllCellsReadonly()Hace que todas las celdas sean de solo lectura. Este es un atributo extendido tenga en cuenta que este atributo no se puede mantener en la celda real, si desea mantener la protección, use setProtect
SetColumnCaption(int, string)Establece el título de la columna. Tenga en cuenta que este es un atributo de extensión y no se puede mantener en el archivo de Excel
SetFirstVisibleColumn(int)Establecer el índice de la primera columna visible de la vista de hoja.
SetFirstVisibleRow(int)Establecer el índice de la primera fila visible de la vista de hoja.
SetFocusedCell(CellLocation)Establece el foco de la celda en la ubicación especificada.
SetFocusedCell(int, int)Establece el foco de la celda en la columna y fila especificadas.
SetFont(CellRange, Font)Establece el objeto de fuente en cellRange.
SetFontColor(CellRange, Color)Establece el color de la fuente en cellRange.
SetIsReadonly(int, int, bool)Establece si la celda es de solo lectura. Este es un atributo extendido, no se mantendrá en el archivo de Excel real
SetProtect()Protege la hoja de trabajo.
SetProtected(CellRange, bool)Establece cellRange si está protegido. Este es un método extendido usado solo en Grid. Este método no tiene nada que ver con la propiedad cell.Style.CellLocked No tendrá efecto después de guardar en un archivo de Excel.
SetStyle(CellRange, Style)Establece el objeto de estilo en cellRange.
SetStyle(GridCellArea, Style)Establece el objeto de estilo en cellRange.
UnFreezePanes()Descongela paneles en la hoja de trabajo.
UngroupColumns(int, int)Desagrupa columnas.
UngroupColumns(int, int, bool)Desagrupa columnas.
UngroupRows(int, int)Desagrupa filas.
UngroupRows(int, int, bool)Desagrupa filas.
Unmerge(CellLocation)Eliminar la ubicación de celda especificada de las fusiones.
Unmerge(CellRange)Separa un rango específico de celdas en una sola celda.
Unmerge(int, int)Eliminar el índice de columna de fila de celda especificado de fusiones.
UnProtect()desprotege la hoja de trabajo.
static CellIndexToR1C1(int, int)Obtiene el nombre de estilo de la celda r1c1 según sus índices de fila y columna.

Campos

NombreDescripción
static DEFAULT_COLUMNSCOUNTRecuento de columnas predeterminado de la hoja de trabajo.
static DEFAULT_ROWSCOUNTRecuento de filas predeterminado de la hoja de trabajo.

Ver también