Gestionar datos de archivos de Excel

Cómo agregar datos a las celdas

Aspose.Cells for Node.js via C++ proporciona una clase, Workbook, que representa un archivo de Microsoft Excel. La clase Workbook contiene una colección de Worksheets que permite acceder a cada hoja de cálculo en el archivo Excel. Una hoja de cálculo está representada por la clase Worksheet. La clase Worksheet ofrece una colección Cells. Cada elemento en la colección Cells representa un objeto de la clase Cell.

Aspose.Cells permite a los desarrolladores agregar datos a las celdas en hojas de cálculo llamando al método putValue de la clase Cell. Aspose.Cells proporciona versiones sobrecargadas del método putValue que permiten a los desarrolladores agregar diferentes tipos de datos a las celdas. Usando estas versiones sobrecargadas del método putValue, es posible agregar valores booleanos, cadenas, doble, enteros, o fecha/hora, etc.

Cómo mejorar la eficiencia

Si usas el método putValue para poner una gran cantidad de datos en una hoja, deberías agregar valores a las celdas, primero por filas y luego por columnas. Este enfoque mejora mucho la eficiencia de tus aplicaciones.

Cómo recuperar datos de las celdas

Aspose.Cells for Node.js via C++ proporciona una clase, Workbook, que representa un archivo de Microsoft Excel. La clase Workbook contiene una colección de Worksheets que permite acceder a las hojas de cálculo en el archivo. Una hoja de cálculo está representada por la clase Worksheet. La clase Worksheet ofrece una colección Cells. Cada elemento en la colección Cells representa un objeto de la clase Cell.

La clase Cell proporciona varias propiedades que permiten a los desarrolladores obtener valores de las celdas según sus tipos de datos. Estas propiedades incluyen:

Cuando un campo no está lleno, las celdas con getDoubleValue() o getFloatValue() generan una excepción.

El tipo de datos contenido en una celda también puede verificarse usando el método getType() de la clase Cell. De hecho, el método getType() de la clase Cell se basa en la enumeración CellValueType, cuyos valores predefinidos se listan a continuación:

Tipos de Valor de Celda Descripción
IsBool Especifica que el valor de la celda es Booleano.
IsDateTime Especifica que el valor de la celda es fecha/hora.
IsNull Representa una celda en blanco.
IsNumeric Especifica que el valor de la celda es numérico.
IsString Especifica que el valor de la celda es una cadena de texto.
IsUnknown Especifica que el valor de la celda es desconocido.

También puedes utilizar los tipos de valor de celda predefinidos anteriores para comparar con el tipo de datos presente en cada celda.

Temas avanzados