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:
- StringValue, el valor de cadena de la celda.
- DoubleValue, devuelve el valor doble de la celda.
- BoolValue, el valor booleano de la celda.
- DateTimeValue, el valor de fecha/hora de la celda.
- FloatValue, el valor de tipo float de la celda.
- IntValue, el valor entero de la celda.
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. |