ListObject classe
ListObject classe
Représente un objet de liste dans une feuille de calcul. L’objet ListObject est membre de la collection ListObjects. La collection ListObjects contient tous les objets de liste d’une feuille de calcul.
Le type ListObject expose les membres suivants :
Propriétés
Propriété | Description |
---|---|
start_row | Obtient la ligne de début de la plage. |
start_column | Obtient la colonne de début de la plage. |
end_row | Obtient la dernière ligne de la plage. |
end_column | Obtient la colonne de fin de la plage. |
list_columns | Obtient ListColumns de ListObject. |
show_header_row | Obtient et définit si ce ListObject affiche la ligne d’en-tête. |
show_totals | Obtient et définit si ce ListObject affiche la ligne totale. |
data_range | Obtient la plage de données de ListObject. |
query_table | Obtient le QueryTable lié. |
data_source_type | Obtient le type de source de données de la table. |
auto_filter | Obtient le filtre automatique. |
display_name | Obtient et définit le nom d’affichage. |
comment | Obtient et définit le commentaire de la table. |
show_table_style_first_column | Indique si le style doit être appliqué à la première colonne du tableau. |
show_table_style_last_column | Indique si la dernière colonne du tableau doit avoir le style appliqué. |
show_table_style_row_stripes | Indique si la mise en forme des bandes de ligne est appliquée. |
show_table_style_column_stripes | Indique si la mise en forme des bandes de colonnes est appliquée. |
table_style_type | Gets et le style de tableau intégré. |
table_style_name | Obtient et définit le nom du style de tableau. |
xml_map | Obtient un ListObject.xml_map utilisé pour cette liste. |
alternative_text | Obtient et définit le texte alternatif. |
alternative_description | Obtient et définit la description alternative. |
Méthodes
Méthode | Description |
---|---|
convert_to_range() | Convertissez le tableau en plage. |
convert_to_range(options) | Convertissez le tableau en plage. |
resize(start_row, start_column, end_row, end_column, has_headers) | Redimensionnez la plage de l’objet de liste. |
put_cell_value(row_offset, column_offset, value) | Mettez la valeur dans la cellule. |
update_column_name() | Met à jour le nom de toutes les colonnes de la liste à partir de la feuille de calcul. |
filter() | Filtrez le tableau. |
apply_style_to_range() | Appliquez le style de tableau à la plage. |
Exemple
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")
Voir également
- module aspose.cells.tables