Agregar y recuperar datos

Añadir datos a las celdas

Aspose.Cells proporciona una clase, Libro, que representa un archivo de Microsoft Excel. La clase Libro contiene una Colección de Hojas de Cálculo que permite el acceso a cada hoja de cálculo en el archivo de Excel. Una hoja de cálculo está representada por la clase Hoja de Cálculo. La clase Hoja de Cálculo proporciona una colección de Celdas. Cada elemento en la colección de Celdas representa un objeto de la clase Celda.

Aspose.Cells permite a los desarrolladores agregar datos a las celdas en hojas de cálculo llamando a la propiedad setValue de la clase Celda. Utilizando la propiedad setValue, es posible agregar valores booleanos, de cadena, dobles, enteros o de fecha/hora, etc. a la celda.

Mejorando la eficiencia

Mientras se trabaja en hojas de cálculo, los usuarios pueden agregar diferentes tipos de datos en las celdas. Estos elementos de datos pueden incluir valores booleanos, enteros, de punto flotante, de texto o de fecha/hora. Puede obtener los valores apropiados de las celdas de acuerdo con sus tipos de datos utilizando Aspose.Cells.

Recuperación de datos de celdas

Aspose.Cells proporciona una clase, Workbook que representa un archivo de Excel. La clase Workbook contiene una WorksheetCollection que permite acceder a cada hoja de cálculo en el archivo de Excel. Una hoja de cálculo está representada por la clase Worksheet. La clase Worksheet proporciona una colección de Cells. Cada elemento en la colección de Cells representa un objeto de la clase Cell.

La clase Cell proporciona varias propiedades que permiten a los desarrolladores recuperar valores de las celdas de acuerdo a sus tipos de datos. Estas propiedades incluyen:

Además, el tipo de datos contenido en una celda también se puede consultar usando la propiedad Type de la clase Cell. De hecho, la propiedad Type de la clase Cell está basada en la enumeración CellValueType cuyos valores predefinidos se enumeran a continuación:

Tipos de Valor de Celda Descripción
IS_BOOL Especifica que el valor de la celda es Booleano.
IS_DATE_TIME Especifica que el valor de la celda es fecha/hora.
IS_ERROR Representa que la celda contiene un valor de error
IS_NULL Representa una celda en blanco.
IS_NUMERIC Especifica que el valor de la celda es numérico.
IS_STRING Especifica que el valor de la celda es una cadena.
IS_UNKNOWN Especifica que el valor de la celda es desconocido.
También puedes usar los tipos de valor predefinidos de celda anteriores para comparar con el tipo de datos presente en cada celda.