Cells

Cells class

Encapsula una colección de objetos relevantes para la celda, comoCell ,Row …etc.

public class Cells : IDisposable, IEnumerable

Propiedades

NombreDescripción
Columns { get; }Obtiene la colección deColumn objetos que representan las columnas individuales en esta hoja de trabajo.
Count { get; }Obtiene el recuento total de objetos Cell instanciados.
CountLarge { get; }Obtiene el recuento total de objetos Cell instanciados.
FirstCell { get; }Obtiene la primera celda de esta hoja de cálculo.
IsDefaultRowHeightMatched { get; set; }Indica que la altura de fila y la altura de fuente predeterminada coinciden con
IsDefaultRowHidden { get; set; }Indica si la fila está oculta por defecto.
Item { get; }Obtiene elCell elemento en el índice de fila de celda y el índice de columna especificados. (2 indexers)
LastCell { get; }Obtiene la última celda de esta hoja de cálculo.
MaxColumn { get; }Índice de columna mínimo de aquellas celdas que se han instanciado en la colección (no incluye la columna donde se define el estilo para toda la columna pero no se ha instanciado ninguna celda).
MaxDataColumn { get; }Índice de columna máximo de celda que contiene datos.
MaxDataRow { get; }Índice de fila máximo de celda que contiene datos.
MaxDisplayRange { get; }Obtiene el rango máximo que incluye datos, celdas combinadas y formas.
MaxRow { get; }Índice de fila máximo de celda que contiene datos o estilo.
MemorySetting { get; set; }Obtiene o establece la opción de uso de memoria para estas celdas.
MergedCells { get; }Obtiene la colección de celdas combinadas.
MinColumn { get; }Índice de columna mínimo de aquellas celdas que se han instanciado en la colección (no incluye la columna donde se define el estilo para toda la columna pero no se ha instanciado ninguna celda).
MinDataColumn { get; }Índice de columna mínimo de celda que contiene datos.
MinDataRow { get; }Índice de fila mínimo de celda que contiene datos.
MinRow { get; }Índice de fila mínimo de celda que contiene datos o estilo.
MultiThreadReading { get; set; }Obtiene o establece si el modelo de datos de celdas debe admitir la lectura de subprocesos múltiples. El valor predeterminado de esta propiedad es falso.
OdsCellFields { get; }Obtiene la lista de campos de ods.
PreserveString { get; set; }Obtiene o establece un valor que indica si todos los valores de la hoja de cálculo se conservan como cadenas. El valor predeterminado es falso.
Ranges { get; }Obtiene la colección deRangeobjetos creados en tiempo de ejecución.
Rows { get; }Obtiene la colección deRow objetos que representan las filas individuales en esta hoja de trabajo.
StandardHeight { get; set; }Obtiene o establece la altura de fila predeterminada en esta hoja de cálculo, en unidades de puntos.
StandardHeightInch { get; set; }Obtiene o establece la altura de fila predeterminada en esta hoja de cálculo, en unidades de pulgadas.
StandardHeightPixels { get; set; }Obtiene o establece el alto de fila predeterminado en esta hoja de cálculo, en unidades de píxeles.
StandardWidth { get; set; }Obtiene o establece el ancho de columna predeterminado en la hoja de cálculo, en unidades de caracteres.
StandardWidthInch { get; set; }Obtiene o establece el ancho de columna predeterminado en la hoja de cálculo, en unidades de pulgadas.
StandardWidthPixels { get; set; }Obtiene o establece el ancho de columna predeterminado en la hoja de cálculo, en unidades de píxeles.
Style { get; set; }Obtiene y establece el estilo predeterminado.

Métodos

NombreDescripción
AddRange(Range)Agrega una referencia de objeto de rango a las celdas
ApplyColumnStyle(int, Style, StyleFlag)Aplica formatos para una columna completa.
ApplyRowStyle(int, Style, StyleFlag)Aplica formatos para una fila completa.
ApplyStyle(Style, StyleFlag)Aplica formatos para una hoja de cálculo completa.
CheckCell(int, int)Obtiene elCell elemento o nulo en el índice de fila de celda y el índice de columna especificados.
CheckColumn(int)Obtiene elColumn elemento o nulo en la columna especificada index.
CheckRow(int)Obtiene elRow elemento o en la fila de celda especificada index.
Clear()Borra todos los objetos de fila y celda.
ClearContents(CellArea)Borra el contenido de un rango.
ClearContents(int, int, int, int)Borra el contenido de un rango.
ClearFormats(CellArea)Borra el formato de un rango.
ClearFormats(int, int, int, int)Borra el formato de un rango.
ClearMergedCells()Borra todos los rangos combinados.
ClearRange(CellArea)Borra el contenido y el formato de un rango.
ClearRange(int, int, int, int)Borra el contenido y el formato de un rango.
ConvertStringToNumericValue()Convierte datos de cadena en celdas a valor numérico si es posible.
CopyColumn(Cells, int, int)Copia datos y formatos de una columna completa.
CopyColumns(Cells, int, int, int)Copia datos y formatos de una columna completa.
CopyColumns(Cells, int, int, int, int)Copia datos y formatos de todas las columnas.
CopyColumns(Cells, int, int, int, PasteOptions)Copia datos y formatos de una columna completa.
CopyRow(Cells, int, int)Copia datos y formatos de una fila completa.
CopyRows(Cells, int, int, int)Copia datos y formatos de algunas filas completas.
CopyRows(Cells, int, int, int, CopyOptions)Copia datos y formatos de algunas filas completas.
CopyRows(Cells, int, int, int, CopyOptions, PasteOptions)Copia datos y formatos de algunas filas completas.
CreateRange(string)Crea unRange objeto de una dirección del rango.
CreateRange(string, string)Crea unRange objeto de un rango de celdas.
CreateRange(int, int, bool)Crea unRange objeto de filas de celdas o columnas de celdas.
CreateRange(int, int, int, int)Crea unRange objeto de un rango de celdas.
DeleteBlankColumns()Eliminar todas las columnas en blanco que no contengan ningún dato.
DeleteBlankColumns(DeleteOptions)Eliminar todas las columnas en blanco que no contengan ningún dato.
DeleteBlankRows()Eliminar todas las filas en blanco que no contienen ningún dato.
DeleteBlankRows(DeleteOptions)Eliminar todas las filas en blanco que no contienen ningún dato.
DeleteColumn(int)Elimina una columna.
DeleteColumn(int, bool)Elimina una columna.
DeleteColumns(int, int, bool)Elimina varias columnas.
DeleteRange(int, int, int, int, ShiftType)Elimina un rango de celdas y desplaza celdas según la opción de desplazamiento.
DeleteRow(int)Elimina una fila.
DeleteRows(int, int)Elimina varias filas.
DeleteRows(int, int, bool)Elimina varias filas en la hoja de cálculo.
Dispose()Realiza tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no administrados.
EndCellInColumn(short)Obtiene la última celda de esta columna.
EndCellInColumn(int, int, short, short)Obtiene la última celda con índice de columna máximo en este rango.
EndCellInRow(int)Obtiene la última celda de esta fila.
EndCellInRow(int, int, int, int)Obtiene la última celda con índice de fila máximo en este rango.
ExportArray(int, int, int, int)Exporta datos en elCells colección a un objeto de matriz de dos dimensiones.
ExportDataTable(int, int, int, int)Exporta datos en elCells colección a unDataTable objeto.
ExportDataTable(int, int, int, int, bool)Exporta datos en elCells colección a unDataTable objeto.
ExportDataTable(int, int, int, int, ExportTableOptions)Exporta datos en elCells colección a unDataTable objeto.
ExportDataTableAsString(int, int, int, int)Exporta datos en elCells colección a unDataTable objeto.
ExportDataTableAsString(int, int, int, int, bool)Exporta datos en elCells colección a unDataTable objeto.
ExportTypeArray(int, int, int, int)Exporta el tipo de valor de celda en elCells colección a un objeto de matriz de dos dimensiones.
Find(object, Cell)Encuentra la celda que contiene el objeto de entrada.
Find(object, Cell, FindOptions)Encuentra la celda que contiene el objeto de entrada.
GetCell(int, int)Obtiene elCell elemento o nulo en el índice de fila de celda y el índice de columna especificados.
GetCellStyle(int, int)Obtiene el estilo de la celda dada.
GetColumnWidth(int)Obtiene el ancho de la columna especificada en vista normal
GetColumnWidthInch(int)Obtiene el ancho de la columna especificada en vista normal, en unidades de pulgadas.
GetColumnWidthPixel(int)Obtiene el ancho de la columna especificada en la vista normal, en unidades de píxel.
GetDependents(bool, int, int)Obtiene todas las celdas que hacen referencia a la celda específica.
GetDependentsInCalculation(int, int, bool)Obtiene todas las celdas cuyo resultado calculado depende de una celda específica.
GetEnumerator()Obtiene el enumerador de celdas.
GetGroupedColumnOutlineLevel(int)Obtiene el nivel de esquema (basado en cero) de la columna.
GetGroupedRowOutlineLevel(int)Obtiene el nivel de esquema (basado en cero) de la fila.
GetLastDataRow(int)Obtiene el índice de la última fila de la celda que contiene datos en la columna especificada.
GetMaxGroupedColumnOutlineLevel()Obtiene el nivel máximo de esquema de columna agrupada (basado en cero).
GetMaxGroupedRowOutlineLevel()Obtiene el nivel máximo de esquema de filas agrupadas (basado en cero).
GetRow(int)Obtiene elRow elemento en la fila de celda especificada index.
GetRowEnumerator()Obtiene el enumerador de filas.
GetRowHeight(int)Obtiene la altura de una fila especificada.
GetRowHeightInch(int)Obtiene la altura de una fila especificada en unidades de pulgadas.
GetRowHeightPixel(int)Obtiene la altura de una fila especificada en unidades de píxel.
GetRowOriginalHeightPoint(int)Obtiene la altura de la fila original en unidades de punto si la fila está oculta
GetViewColumnWidthPixel(int)Obtener el ancho en diferente tipo de vista.
GetViewRowHeight(int)Obtiene la altura de una fila especificada.
GetViewRowHeightInch(int)Obtiene la altura de una fila especificada en unidades de pulgadas.
GroupColumns(int, int)Agrupa columnas.
GroupColumns(int, int, bool)Agrupa columnas.
GroupRows(int, int)Agrupa filas.
GroupRows(int, int, bool)Agrupa filas.
HideColumn(int)Oculta una columna.
HideColumns(int, int)Ocultar varias columnas.
HideGroupDetail(bool, int)Contrae las filas/columnas agrupadas.
HideRow(int)Oculta una fila.
HideRows(int, int)Oculta varias filas.
ImportArray(double[], int, int)
ImportArray(int[], int, int)
ImportArray(string[], int, int)
ImportArray(double[], int, int, bool)Importa una matriz de double en una hoja de trabajo.
ImportArray(int[], int, int, bool)Importa una matriz de enteros a una hoja de cálculo.
ImportArray(string[], int, int, bool)Importa una matriz de cadenas en una hoja de trabajo.
ImportArrayList(ArrayList, int, int, bool)Importa una lista de matriz de datos en una hoja de trabajo.
ImportCSV(Stream, TxtLoadOptions, int, int)Importa un archivo CSV a las celdas.
ImportCSV(string, TxtLoadOptions, int, int)Importa un archivo CSV a las celdas.
ImportCSV(Stream, string, bool, int, int)Importa un archivo CSV a las celdas.
ImportCSV(string, string, bool, int, int)Importa un archivo CSV a las celdas.
ImportCustomObjects(ICollection, int, int, ImportTableOptions)Importa objetos personalizados.
ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool)Importa objetos personalizados.
ImportData(IDataReader, int, int)Importa datos de unIDataReader objeto.
ImportData(DataTable, int, int, ImportTableOptions)Importar datos de la tabla de datos personalizados.
ImportData(DataView, int, int, ImportTableOptions)Importar datos desde la vista de datos.
ImportData(ICellsDataTable, int, int, ImportTableOptions)Importar datos de la tabla de datos personalizados.
ImportData(IDataReader, int, int, ImportTableOptions)Importa datos de unIDataReader objeto.
ImportDataGrid(DataGrid, int, int, bool)Importa unDataGrid en una hoja de trabajo.
ImportDataGrid(DataGrid, int, int, int, int, bool)Importa unDataGrid en una hoja de trabajo.
ImportDataGrid(DataGrid, int, int, int, int, bool, bool)Importa unDataGrid en una hoja de trabajo.
ImportDataGridAsString(DataGrid, int, int, bool)Importa unDataGrid en una hoja de trabajo. Este método no intenta convertir texto en valores numéricos.
ImportDataRow(DataRow, int, int)Importa un DataRow al archivo de Excel.
ImportDataView(DataView, int, int)Importa unDataView en una hoja de trabajo.
ImportFormulaArray(string[], int, int, bool)Importa una matriz de fórmulas en una hoja de trabajo.
ImportGridView(GridView, int, int, ImportTableOptions)Importa una vista de cuadrícula a estas celdas.
ImportObjectArray(object[], int, int, bool)Importa una matriz de datos en una hoja de trabajo.
ImportObjectArray(object[], int, int, bool, int)Importa una matriz de datos en una hoja de trabajo.
ImportTwoDimensionArray(object[], int, int)
ImportTwoDimensionArray(object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions)
InsertColumn(int)Inserta una nueva columna en la hoja de cálculo.
InsertColumn(int, bool)Inserta una nueva columna en la hoja de cálculo.
InsertColumns(int, int)Inserta algunas columnas en la hoja de trabajo.
InsertColumns(int, int, bool)Inserta algunas columnas en la hoja de trabajo.
InsertCutCells(Range, int, int, ShiftType)Insertar rango de corte.
InsertRange(CellArea, ShiftType)Inserta un rango de celdas y desplaza celdas según la opción de desplazamiento.
InsertRange(CellArea, int, ShiftType)Inserta un rango de celdas y desplaza celdas según la opción de desplazamiento.
InsertRange(CellArea, int, ShiftType, bool)Inserta un rango de celdas y desplaza celdas según la opción de desplazamiento.
InsertRow(int)Inserta una nueva fila en la hoja de cálculo.
InsertRows(int, int)Inserta varias filas en la hoja de trabajo.
InsertRows(int, int, bool)Inserta varias filas en la hoja de trabajo.
InsertRows(int, int, InsertOptions)Inserta varias filas en la hoja de trabajo.
IsBlankColumn(int)Comprueba si la columna dada está en blanco (no contiene ningún dato).
IsColumnHidden(int)Comprueba si una columna en el índice dado está oculta.
IsDeletingRangeEnabled(int, int, int, int)Comprobar si se pudo eliminar el rango.
IsRowHidden(int)Comprueba si una fila en el índice dado está oculta.
LinkToXmlMap(string, int, int, string)Enlace a un mapa xml.
Merge(int, int, int, int)Combina un rango específico de celdas en una sola celda.
Merge(int, int, int, int, bool)Combina un rango específico de celdas en una sola celda.
Merge(int, int, int, int, bool, bool)Combina un rango específico de celdas en una sola celda.
MoveRange(CellArea, int, int)Mueve el rango.
RemoveDuplicates()Elimina filas duplicadas en la hoja.
RemoveDuplicates(int, int, int, int)Elimina valores duplicados en el rango.
RemoveDuplicates(int, int, int, int, bool, int[])Elimina datos duplicados del rango.
RemoveFormulas()Elimina todas las fórmulas y las reemplaza con el valor de la fórmula.
RetrieveSubtotalSetting(CellArea)Recupera la configuración de subtotales del rango.
SetColumnWidth(int, double)Establece el ancho de la columna especificada en vista normal.
SetColumnWidthInch(int, double)Establece el ancho de columna en unidades de pulgadas en la vista normal.
SetColumnWidthPixel(int, int)Establece el ancho de columna en unidades de píxeles en la vista normal.
SetRowHeight(int, double)Establece la altura de la fila especificada.
SetRowHeightInch(int, double)Establece la altura de fila en unidades de pulgadas.
SetRowHeightPixel(int, int)Establece la altura de la fila en unidades de píxeles.
SetViewColumnWidthPixel(int, int)Establece el ancho de la columna en una vista diferente.
ShowGroupDetail(bool, int)Expande las filas/columnas agrupadas.
Subtotal(CellArea, int, ConsolidationFunction, int[])Crea subtotales para el rango.
Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool)Crea subtotales para el rango.
TextToColumns(int, int, int, TxtLoadOptions)Divide el texto de la columna en columnas.
UngroupColumns(int, int)Desagrupa columnas.
UngroupRows(int, int)Desagrupa filas.
UngroupRows(int, int, bool)Desagrupa filas.
UnhideColumn(int, double)Muestra una columna
UnhideColumns(int, int, double)Mostrar múltiples columnas.
UnhideRow(int, double)Muestra una fila.
UnhideRows(int, int, double)Muestra las filas ocultas.
UnMerge(int, int, int, int)Separa un rango específico de celdas combinadas.

Ejemplos


[C#]

Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;

//Establecer altura de fila predeterminada
cells.StandardHeight = 20;
//Establecer altura de fila
cells.SetRowHeight(2, 20.5);

// Establecer el ancho de columna predeterminado
cells.StandardWidth = 15;
//Establecer ancho de columna
cells.SetColumnWidth(3, 12.57);

//Combinar células
cells.Merge(5, 4, 2, 2);

// Poner valores a las celdas
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");

//Exportar datos
object[,] arr = cells.ExportArray(0, 0, 10, 10);

[Visual Basic]

Dim excel as Workbook = new Workbook()
Dim cells as Cells = excel.Worksheets(0).Cells

'Establecer altura de fila predeterminada
cells.StandardHeight = 20
'Establecer altura de fila
cells.SetRowHeight(2, 20.5)

'Establecer el ancho de columna predeterminado
cells.StandardWidth = 15
'Establecer ancho de columna
cells.SetColumnWidth(3, 12.57)

'Combinar células
cells.Merge(5, 4, 2, 2)

'Exportar datos
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)

Ver también