ListObject clase

ListObject clase

Representa un objeto de lista en una hoja de cálculo. El objeto ListObject es miembro de la colección ListObjects. La colección ListObjects contiene todos los objetos de lista en una hoja de trabajo.

El tipo ListObject expone los siguientes miembros:

Propiedades

PropiedadDescripción
start_rowObtiene la fila inicial del rango.
start_columnObtiene la columna inicial del rango.
end_rowObtiene la última fila del rango.
end_columnObtiene la última columna del rango.
list_columnsObtiene ListColumns de ListObject.
show_header_rowObtiene y establece si ListObject muestra la fila de encabezado.
show_totalsObtiene y establece si este ListObject muestra la fila total.
data_rangeObtiene el rango de datos de ListObject.
query_tableObtiene la QueryTable vinculada.
data_source_typeObtiene el tipo de origen de datos de la tabla.
auto_filterObtiene filtro automático.
display_nameObtiene y establece el nombre para mostrar.
commentObtiene y establece el comentario de la tabla.
show_table_style_first_columnIndica si la primera columna de la tabla debe tener el estilo aplicado.
show_table_style_last_columnIndica si la última columna de la tabla debe tener el estilo aplicado.
show_table_style_row_stripesIndica si se aplica el formato de franja de fila.
show_table_style_column_stripesIndica si se aplica el formato de franja de columna.
table_style_typeObtiene y el estilo de tabla integrado.
table_style_nameObtiene y establece el nombre del estilo de la tabla.
xml_mapObtiene un ListObject.xml_map utilizado para esta lista.
alternative_textObtiene y establece el texto alternativo.
alternative_descriptionObtiene y establece la descripción alternativa.

Métodos

MétodoDescripción
convert_to_range()Convierte la tabla a rango.
convert_to_range(options)Convierte la tabla a rango.
resize(start_row, start_column, end_row, end_column, has_headers)Cambiar el tamaño del rango del objeto de la lista.
put_cell_value(row_offset, column_offset, value)Poner el valor a la celda.
update_column_name()Actualiza el nombre de todas las columnas de la lista de la hoja de trabajo.
filter()Filtrar la tabla.
apply_style_to_range()Aplique el estilo de tabla al rango.

Ejemplo

from aspose.cells import CellsHelper, Workbook
from aspose.cells.tables import TotalsCalculation

workbook = Workbook()
cells = workbook.worksheets[0].cells
for i in range(5):
    cells.get(0, i).put_value(CellsHelper.column_index_to_name(i))
for row in range(1, 10):
    for column in range(5):
        cells.get(row, column).put_value(row * column)
tables = workbook.worksheets[0].list_objects
index = tables.add(0, 0, 9, 4, True)
table = tables[0]
table.show_totals = True
table.list_columns[4].totals_calculation = TotalsCalculation.SUM
workbook.save(r"Book1.xlsx")

Ver también