Crear y formatear tabla

Crear mesa

Una de las ventajas de las hojas de cálculo es que permiten crear diferentes tipos de listas, por ejemplo, listas de teléfonos, listas de tareas, listas de transacciones, activos o pasivos. Varios usuarios pueden trabajar juntos para utilizar, crear y mantener varias listas.

Aspose.Cells admite la creación y gestión de listas.

Ventajas de un objeto de lista

Hay bastantes ventajas al convertir una lista de datos en un objeto de lista real.

  • Las nuevas filas y columnas se incluyen automáticamente.
  • Se puede agregar fácilmente una fila de total al final de su lista para mostrar SUMA, PROMEDIO, RECUENTO, etc.
  • Las columnas agregadas a la derecha se incorporan automáticamente al objeto Lista.
  • Los gráficos basados en filas y columnas se expandirán automáticamente.
  • Los rangos con nombre asignados a filas y columnas se expandirán automáticamente.
  • La lista está protegida contra la eliminación accidental de filas y columnas.

Crear un objeto de lista usando Microsoft Excel

Seleccionar rango de datos para crear un objeto de lista
todo:image_alt_text
Esto muestra el cuadro de diálogo Crear lista.
Crear cuadro de diálogo de lista
todo:image_alt_text
Implementar el objeto Lista para los datos y especificar la fila total (Seleccione Datos*, luego *Lista**, seguido de *Fila total**).
Creando un objeto de lista
todo:image_alt_text

Usando Aspose.Cells API

Aspose.Cells proporciona una claseLibro de trabajo que representa un archivo Excel Microsoft. ElLibro de trabajo la clase contiene unHojas de trabajocolección que permite el acceso a cada hoja de cálculo en un archivo Excel.

Una hoja de trabajo está representada por elHoja de cálculo clase. ElHoja de cálculo La clase proporciona una amplia gama de métodos para administrar una hoja de trabajo. para crear unLista de objetos en una hoja de trabajo, use elObtener objetos de lista método de recolección deHoja de cálculo clase. Cada [ListObject] es, de hecho, un objeto delColecciónListObject clase, que además proporciona laAgregarMétodo para agregar un objeto [ListObject] y especificar un rango de celdas para la lista.

Según el rango de celdas especificado, el objeto [ListObject] es creado por Aspose.Cells. Utilice atributos (por ejemploEstablecerMostrarTotales yObtener columnas de listaetc.) de la clase [ListObject] para controlar la lista.

En el ejemplo que se muestra a continuación, hemos creado el mismo [ListObject] usando Aspose.Cells API que creamos usando Microsoft Excel en la sección anterior.

Dar formato a una tabla

Para gestionar y analizar un grupo de datos relacionados, es posible convertir un rango de celdas en un objeto de lista (también conocido como tabla de Excel). Una tabla es una serie de filas y columnas que contienen datos relacionados administrados independientemente de los datos de otras filas y columnas. De forma predeterminada, cada columna de la tabla tiene habilitado el filtrado en la fila del encabezado para que pueda filtrar u ordenar los datos de los objetos de su lista rápidamente. Puede agregar una fila de total (una fila especial en una lista que proporciona una selección de funciones agregadas útiles para trabajar con datos numéricos) al objeto de lista que proporciona una lista desplegable de funciones agregadas para cada celda de la fila de totales. Aspose.Cells proporciona opciones para crear y administrar listas (o tablas).

Formatear un objeto de lista

Aspose.Cells proporciona una claseLibro de trabajo que representa un archivo Excel Microsoft. ElLibro de trabajo la clase contiene unHojas de trabajocolección que permite el acceso a cada hoja de cálculo en un archivo Excel.

Una hoja de trabajo está representada por elHoja de cálculo clase. ElHoja de cálculo La clase proporciona una amplia gama de métodos para administrar hojas de trabajo. Para crear unLista de objetosen una hoja de trabajo, utilice ListObjectCollection. Cada [ListObject] es, de hecho, un objeto de la clase ListObjectCollection, que además proporciona laAgregarmétodo para agregar un objeto [ListObject] y especificar el rango de celdas que debe abarcar. Según el rango de celdas especificado, unaLista de objetos se crea en la hoja de trabajo por Aspose.Cells. Utilice atributos (por ejemplo,Establecer tipo de estilo de tabla) de la clase [ListObject] para formatear la tabla según sus requisitos.

El siguiente ejemplo agrega datos de muestra a una hoja de trabajo, agrega un [ListObject] y le aplica estilos predeterminados. [ListObject] estilos son compatibles con Microsoft Excel 2007/2010.