Agregar y recuperar datos
Agregando datos al Cells
Aspose.Cells proporciona una claseILibro de trabajo que representa un archivo de Excel Microsoft. ÉlILibro de trabajo la clase contiene unIHojas de trabajo colección que permite el acceso a cada hoja de trabajo en el archivo de Excel. Una hoja de trabajo está representada por elIHoja de trabajo clase. ÉlIHoja de trabajo la clase proporciona unaICélulas recopilación. Cada artículo en elICélulas colección representa un objeto de laICellclase.
Aspose.Cells permite a los desarrolladores agregar datos a las celdas de las hojas de trabajo llamando alICell claseponer valor método. Aspose.Cells proporciona versiones sobrecargadas delponer valor método que permite a los desarrolladores agregar diferentes tipos de datos a las celdas. Usando estas versiones sobrecargadas delponer valormétodo, es posible agregar valores booleanos, de cadena, dobles, enteros o de fecha/hora, etc. a la celda.
Mejora de la eficiencia
Si utilizaponer valormétodo para poner una gran cantidad de datos en una hoja de trabajo, debe agregar valores a las celdas, primero por filas y luego por columnas. Este enfoque mejora en gran medida la eficiencia de sus aplicaciones.
Recuperando datos de Cells
Aspose.Cells proporciona una claseILibro de trabajo que representa un archivo de Excel Microsoft. ÉlILibro de trabajo la clase contiene unIHojas de trabajo colección que permite el acceso a las hojas de trabajo en el archivo. Una hoja de trabajo está representada por elIHoja de trabajo clase. ÉlIHoja de trabajo la clase proporciona unICélulas recopilación. Cada artículo en elICélulas colección representa un objeto de laICellclase.
ÉlICellclass proporciona varios métodos que permiten a los desarrolladores recuperar valores de las celdas según sus tipos de datos. Estos métodos incluyen:
- ObtenerValorDeCadena, devuelve el valor de cadena de la celda.
- ObtenerValorDoble, devuelve el doble valor de la celda.
- ObtenerValorBool, devuelve el valor booleano de la celda.
- ObtenerValorFechaHora, devuelve el valor de fecha/hora de la celda.
- Obtener valor flotante, devuelve el valor flotante de la celda.
- ObtenerValorInt, devuelve el valor entero de la celda.
Cuando un campo no está lleno, las celdas conObtenerValorDoble oObtener valor flotantelanza una excepción.
El tipo de datos contenidos en una celda también se puede verificar usando elICell claseObtenerTipo método. De hecho, elICell claseObtenerTipo método se basa en laTipo de valor de celdaenumeración cuyos valores predefinidos se enumeran a continuación:
Cell Tipos de valor | Descripción |
---|---|
CellValueType_IsBool | Especifica que el valor de la celda es booleano. |
CellValueType_IsDateTime | Especifica que el valor de la celda es fecha/hora. |
CellValueType_IsNull | Representa una celda en blanco. |
CellValueType_IsNumeric | Especifica que el valor de la celda es numérico. |
CellValueType_IsString | Especifica que el valor de la celda es una cadena. |
CellValueType_IsUnknown | Especifica que el valor de la celda es desconocido. |
También puede usar los tipos de valores de celda predefinidos anteriores para comparar con el Tipo de los datos presentes en cada celda. |