Crear y dar formato a la tabla

Crear mesa

Una de las ventajas de las hojas de cálculo es que te 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 usar, 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 cuando convierte 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 total al final de su lista para mostrar SUMA, PROMEDIO, CONTEO, 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.

Creación de un objeto de lista usando Microsoft Excel

Selección del rango de datos para crear el objeto Lista
todo:imagen_alternativa_texto
Esto muestra el cuadro de diálogo Crear lista.
Cuadro de diálogo Crear lista
todo:imagen_alternativa_texto
Implementar el objeto Lista para los datos y especificar la fila total (SeleccionarDatos , despuésLista , seguido porfila total).
Creación de un objeto de lista
todo:imagen_alternativa_texto

Usando Aspose.Cells API

Aspose.Cells proporciona una claseILibro de trabajo que representa un archivo de Excel Microsoft. ÉlILibro de trabajo la clase contiene unIHojas de trabajocolección que permite el acceso a cada hoja de trabajo en un archivo de Excel.

Una hoja de trabajo está representada por elIHoja de trabajo clase. ÉlIHoja de trabajo class proporciona una amplia gama de métodos para administrar una hoja de cálculo. Para crear unIListObject en una hoja de trabajo, utilice elObtenerIListObjects método de recolección de laIHoja de trabajo clase. Cada [IListObject] es, de hecho, un objeto de laIListObjectCollection clase, que proporciona además laAgregarmétodo para agregar un objeto [IListObject] y especificar un rango de celdas para la lista.

De acuerdo con el rango de celdas especificado, el objeto [IListObject] es creado por Aspose.Cells. Use atributos (por ejemploMostrarTotales yListaColumnasetc.) de la clase [IListObject] para controlar la lista.

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

Dar formato a una tabla

Para administrar 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 manera predeterminada, cada columna de la tabla tiene habilitado el filtrado en la fila del encabezado para que pueda filtrar u ordenar rápidamente los datos de su objeto de lista. Puede agregar una fila de totales (una fila especial en una lista que proporciona una selección de funciones de agregado útiles para trabajar con datos numéricos) al objeto de lista que proporciona una lista desplegable de funciones de agregado para cada celda de fila de totales. Aspose.Cells proporciona opciones para crear y administrar listas (o tablas).

Dar formato a un objeto de lista

Aspose.Cells proporciona una claseILibro de trabajo que representa un archivo de Excel Microsoft. ÉlILibro de trabajo la clase contiene unIHojas de trabajocolección que permite el acceso a cada hoja de trabajo en un archivo de Excel.

Una hoja de trabajo está representada por elIHoja de trabajo clase. ÉlIHoja de trabajo La clase proporciona una amplia gama de métodos para administrar hojas de trabajo. Para crear unListObjecten una hoja de cálculo, use IListObjectCollection. Cada [IListObject] es, de hecho, un objeto de la clase IListObjectCollection, que además proporciona laAgregarmétodo para agregar un objeto [IListObject] y especificar el rango de celdas que debe abarcar. De acuerdo con el rango especificado de celdas, unListObject se crea en la hoja de trabajo por Aspose.Cells. Use atributos (por ejemplo,TableStyleType) de la clase [IListObject] para formatear la tabla según sus requisitos.

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