ListObject Klasse

ListObject Klasse

Stellt ein Listenobjekt auf einem Arbeitsblatt dar. Das Objekt ListObject ist ein Mitglied der ListObjects-Sammlung. Die ListObjects-Auflistung enthält alle Listenobjekte auf einem Arbeitsblatt.

Der Typ ListObject macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
start_rowRuft die Startzeile des Bereichs ab.
start_columnRuft die Startspalte des Bereichs ab.
end_rowRuft die Endzeile des Bereichs ab.
end_columnRuft die Endspalte des Bereichs ab.
list_columnsRuft die ListColumns des ListObject ab.
show_header_rowRuft ab und legt fest, ob dieses ListObject die Kopfzeile anzeigt.
show_totalsRuft ab und legt fest, ob dieses ListObject die Gesamtzeile anzeigt.
data_rangeRuft den Datenbereich des ListObject ab.
query_tableRuft die verknüpfte Abfragetabelle ab.
data_source_typeRuft den Datenquellentyp der Tabelle ab.
auto_filterRuft einen automatischen Filter ab.
display_nameRuft den Anzeigenamen ab und legt ihn fest.
commentRuft den Kommentar der Tabelle ab und legt ihn fest.
show_table_style_first_columnGibt an, ob der Stil auf die erste Spalte in der Tabelle angewendet werden soll.
show_table_style_last_columnGibt an, ob der Stil auf die letzte Spalte in der Tabelle angewendet werden soll.
show_table_style_row_stripesGibt an, ob die Zeilenstreifenformatierung angewendet wird.
show_table_style_column_stripesGibt an, ob die Spaltenstreifenformatierung angewendet wird.
table_style_typeRuft den integrierten Tabellenstil ab.
table_style_nameRuft den Tabellenstilnamen ab und legt ihn fest.
xml_mapRuft eine ListObject.xml_map ab, die für diese Liste verwendet wird.
alternative_textRuft den Alternativtext ab und legt ihn fest.
alternative_descriptionRuft die alternative Beschreibung ab und legt sie fest.

Methoden

MethodeBeschreibung
put_cell_value(self, row_offset, column_offset, value)Tragen Sie den Wert in die Zelle ein.
put_cell_value(self, row_offset, column_offset, value, is_totals_row_label)Tragen Sie den Wert in die Zelle ein.
put_cell_formula(self, row_offset, column_offset, formula)Fügen Sie die Formel in die Zelle der Tabelle ein.
put_cell_formula(self, row_offset, column_offset, formula, is_totals_row_formula)Fügen Sie die Formel in die Zelle der Tabelle ein.
convert_to_range(self)Konvertieren Sie die Tabelle in einen Bereich.
convert_to_range(self, options)Konvertieren Sie die Tabelle in einen Bereich.
resize(self, start_row, start_column, end_row, end_column, has_headers)Ändern Sie die Größe des Bereichs des Listenobjekts.
update_column_name(self)Aktualisiert alle Listenspaltennamen aus dem Arbeitsblatt.
filter(self)Filtern Sie die Tabelle.
apply_style_to_range(self)Wenden Sie den Tabellenstil auf den Bereich an.

Beispiel

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")

Siehe auch