ListObject clase
ListObject clase
Representa un objeto de lista en una hoja de cálculo. El objeto ListObject es un miembro de la colección ListObjects. La colección ListObjects contiene todos los objetos de lista en una hoja de cálculo.
El tipo ListObject expone los siguientes miembros:
Propiedades
Propiedad | Descripción |
---|---|
start_row | Obtiene la fila de inicio del rango. |
start_column | Obtiene la columna de inicio del rango. |
end_row | Obtiene la fila final del rango. |
end_column | Obtiene la columna final del rango. |
list_columns | Obtiene ListColumns del ListObject. |
show_header_row | Obtiene y establece si este ListObject muestra la fila de encabezado. |
show_totals | Obtiene y establece si este ListObject muestra el total de filas. |
data_range | Obtiene el rango de datos de ListObject. |
query_table | Obtiene la QueryTable vinculada. |
data_source_type | Obtiene el tipo de fuente 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 se debe aplicar el estilo a la primera columna de la tabla. |
show_table_style_last_column | Indica si se debe aplicar el estilo a la última columna de la tabla. |
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 el estilo de tabla incorporado. |
table_style_name | Obtiene y establece el nombre del estilo de 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 |
---|---|
put_cell_value(self, row_offset, column_offset, value) | Pon el valor en la celda. |
put_cell_value(self, row_offset, column_offset, value, is_totals_row_label) | Pon el valor en la celda. |
put_cell_formula(self, row_offset, column_offset, formula) | Coloque la fórmula en la celda de la tabla. |
put_cell_formula(self, row_offset, column_offset, formula, is_totals_row_formula) | Coloque la fórmula en la celda de la tabla. |
convert_to_range(self) | Convertir la tabla en rango. |
convert_to_range(self, options) | Convertir la tabla en rango. |
resize(self, start_row, start_column, end_row, end_column, has_headers) | Cambiar el tamaño del rango del objeto de lista. |
update_column_name(self) | Actualiza el nombre de todas las columnas de la lista de la hoja de cálculo. |
filter(self) | Filtrar la tabla. |
apply_style_to_range(self) | Aplicar 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