Creación de un objeto de lista
El uso de hojas de cálculo facilita el trabajo con diferentes tipos de listas, por ejemplo, listas de teléfonos, listas de tareas, etc. Aspose.Cells admite la creación y gestión de listas.
Ventajas de un Objeto de Lista
Existen varias ventajas al convertir una lista de datos en un objeto de lista real:
- Se incluyen automáticamente nuevas filas y columnas.
- Se puede agregar fácilmente una fila total en la parte inferior de tu lista para mostrar SUMA, PROMEDIO, CONTAR, etc.
- Las columnas agregadas a la derecha se incorporan automáticamente en el Objeto de Lista.
- Los gráficos basados en filas y columnas se expandirán automáticamente.
- Los rangos nombrados asignados a filas y columnas se expandirán automáticamente.
- La lista está protegida contra la eliminación accidental de filas y columnas.
Creación de un Objeto de Lista utilizando Microsoft Excel
Seleccionar el rango de datos para crear un objeto de lista
Esto muestra el cuadro de diálogo Crear lista.
Cuadro de diálogo Crear lista
Implementar el objeto de lista y especificar Fila Total (Seleccionar Datos, luego Lista, seguido de Fila Total).
Creación de un objeto de lista
Creación de un objeto de lista usando el API de Aspose.Cells
Aspose.Cells proporciona una clase, Workbook, que representa un archivo de Microsoft Excel. La clase Workbook contiene una colección Worksheets que permite acceder a cada hoja de cálculo en un archivo de Excel.
Una hoja de cálculo está representada por la clase Worksheet. La clase Worksheet proporciona una amplia gama de propiedades y métodos para gestionar una hoja de cálculo. Para crear un ListObject en una hoja de cálculo, use la propiedad de la colección ListObjects de la clase Worksheet. Cada ListObject es, de hecho, un objeto de la clase ListObjectCollection, que además proporciona el método add para agregar un objeto de lista y especificar un rango de celdas para la lista.
Según el rango especificado de celdas, el objeto de lista se crea en la hoja de cálculo por Aspose.Cells. Utilice atributos (por ejemplo, ShowTotals, ListColumns, etc.) de la clase ListObject para controlar la lista.
En el ejemplo dado a continuación, hemos creado la misma ListObject usando Aspose.Cells para la API de Python via Java como la que creamos usando Microsoft Excel en la sección anterior.