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
Propiedad | Descripción |
---|---|
start_row | Obtiene la fila inicial del rango. |
start_column | Obtiene la columna inicial del rango. |
end_row | Obtiene la última fila del rango. |
end_column | Obtiene la última columna del rango. |
list_columns | Obtiene ListColumns de ListObject. |
show_header_row | Obtiene y establece si ListObject muestra la fila de encabezado. |
show_totals | Obtiene y establece si este ListObject muestra la fila total. |
data_range | Obtiene el rango de datos de ListObject. |
query_table | Obtiene la QueryTable vinculada. |
data_source_type | Obtiene el tipo de origen de datos de la tabla. |
auto_filter | Obtiene filtro automático. |
display_name | Obtiene y establece el nombre para mostrar. |
comment | Obtiene y establece el comentario de la tabla. |
show_table_style_first_column | Indica si la primera columna de la tabla debe tener el estilo aplicado. |
show_table_style_last_column | Indica si la última columna de la tabla debe tener el estilo aplicado. |
show_table_style_row_stripes | Indica si se aplica el formato de franja de fila. |
show_table_style_column_stripes | Indica si se aplica el formato de franja de columna. |
table_style_type | Obtiene y el estilo de tabla integrado. |
table_style_name | Obtiene y establece el nombre del estilo de la tabla. |
xml_map | Obtiene un ListObject.xml_map utilizado para esta lista. |
alternative_text | Obtiene y establece el texto alternativo. |
alternative_description | Obtiene y establece la descripción alternativa. |
Métodos
Método | Descripció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
- módulo aspose.cells.tables