Creación de una tabla

Ventajas de una tabla

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 una tabla usando Microsoft Excel

Seleccionar el rango de datos para crear un objeto de lista

todo:image_alt_text

Esto muestra el cuadro de diálogo Crear lista.

Cuadro de diálogo Crear lista

todo:image_alt_text

Implementación del objeto Lista y especificación de una Fila Total (Selecciona Datos, luego Lista, seguido de Fila Total).

Creación de un objeto de lista

todo:image_alt_text

Creación de una tabla utilizando la 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, utilice la propiedad de la colección ListObjects de la clase Hoja de cálculo. Cada ListObject es, de hecho, un objeto de la clase ListObjectCollection, que proporciona el método add para agregar un objeto Lista y especificar un rango de celdas para la lista.

Según el rango de celdas especificado, se crea un objeto Lista en la hoja de cálculo por medio de Aspose.Cells. Utilice atributos (por ejemplo, MostrarTotales, ColumnasLista, etc.) de la clase ListObject para controlar la lista.

En el ejemplo que se muestra a continuación, hemos creado la misma ListObject utilizando la API de Aspose.Cells como la que creamos utilizando Microsoft Excel en la sección anterior.