ListObject klass

ListObject klass

Representerar ett listobjekt i ett kalkylblad. Objektet ListObject är medlem i ListObjects-samlingen. ListObjects-samlingen innehåller alla listobjekt i ett kalkylblad.

Typen ListObject avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
start_rowHämtar startraden i intervallet.
start_columnHämtar startkolumnen för intervallet.
end_rowHämtar den sista raden i intervallet.
end_columnHämtar intervallets slutkolumn.
list_columnsHämtar ListColumns från ListObject.
show_header_rowHämtar och anger om detta ListObject ska visa rubrikraden.
show_totalsHämtar och anger om detta ListObject visar en total rad.
data_rangeHämtar dataområdet för ListObject.
query_tableHämtar den länkade frågetabellen.
data_source_typeHämtar datakälltypen för tabellen.
auto_filterHämtar automatiskt filter.
display_nameHämtar och anger visningsnamnet.
commentHämtar och anger tabellens kommentar.
show_table_style_first_columnAnger om den första kolumnen i tabellen ska ha stilen tillämpad.
show_table_style_last_columnAnger om den sista kolumnen i tabellen ska ha stilen tillämpad.
show_table_style_row_stripesAnger om radrandformatering tillämpas.
show_table_style_column_stripesAnger om formatering för kolumnrand tillämpas.
table_style_typeGets och den inbyggda tabellstilen.
table_style_nameHämtar och anger tabellstilens namn.
xml_mapFår en ListObject.xml_map som används för den här listan.
alternative_textHämtar och ställer in alternativ text.
alternative_descriptionHämtar och anger den alternativa beskrivningen.

Metoder

MetodBeskrivning
put_cell_value(self, row_offset, column_offset, value)Sätt in värdet i cellen.
put_cell_value(self, row_offset, column_offset, value, is_totals_row_label)Sätt in värdet i cellen.
put_cell_formula(self, row_offset, column_offset, formula)Sätt in formeln i cellen i tabellen.
put_cell_formula(self, row_offset, column_offset, formula, is_totals_row_formula)Sätt in formeln i cellen i tabellen.
convert_to_range(self)Konvertera tabellen till ett intervall.
convert_to_range(self, options)Konvertera tabellen till ett intervall.
resize(self, start_row, start_column, end_row, end_column, has_headers)Ändra storlek på listobjektets område.
update_column_name(self)Uppdaterar alla listkolumners namn från kalkylbladet.
filter(self)Filtrera tabellen.
apply_style_to_range(self)Tillämpa tabellformatet på intervallet.

Exempel

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

Se även