ListObject klass
ListObject klass
Representerar ett listobjekt på ett kalkylblad. Objektet ListObject är en medlem av ListObjects-samlingen. ListObjects-samlingen innehåller alla listobjekt på ett kalkylblad.
Typen ListObject avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
start_row | Hämtar intervallets startrad. |
start_column | Hämtar startkolumnen för intervallet. |
end_row | Hämtar den sista raden i intervallet. |
end_column | Hämtar slutkolumnen för intervallet. |
list_columns | Hämtar ListColumns för ListObject. |
show_header_row | Hämtar och ställer in om detta ListObject visar rubrikrad. |
show_totals | Hämtar och ställer in om detta ListObject visar total rad. |
data_range | Hämtar dataintervallet för ListObject. |
query_table | Hämtar den länkade frågetabellen. |
data_source_type | Hämtar datakällans typ för tabellen. |
auto_filter | Får autofilter. |
display_name | Hämtar och ställer in visningsnamnet. |
comment | Får och ställer tabellens kommentar. |
show_table_style_first_column | Anger om den första kolumnen i tabellen ska ha stilen tillämpad. |
show_table_style_last_column | Anger om den sista kolumnen i tabellen ska ha stilen tillämpad. |
show_table_style_row_stripes | Indikerar om radrandsformatering tillämpas. |
show_table_style_column_stripes | Indikerar om formatering av kolumnrand används. |
table_style_type | Gets och den inbyggda bordsstilen. |
table_style_name | Hämtar och ställer in tabellstilens namn. |
xml_map | Får ett ListObject.xml_map som används för denna lista. |
alternative_text | Hämtar och ställer in den alternativa texten. |
alternative_description | Hämtar och ställer in den alternativa beskrivningen. |
Metoder
Metod | Beskrivning |
---|---|
convert_to_range() | Konvertera tabellen till intervall. |
convert_to_range(options) | Konvertera tabellen till intervall. |
resize(start_row, start_column, end_row, end_column, has_headers) | Ändra storlek på intervallet för listobjektet. |
put_cell_value(row_offset, column_offset, value) | Lägg värdet i cellen. |
update_column_name() | Uppdaterar namnet på alla listkolumner från kalkylbladet. |
filter() | Filtrera tabellen. |
apply_style_to_range() | Tillämpa tabellstilen 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
- modul aspose.cells.tables