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 egendom | Beskrivning |
---|---|
start_row | Hämtar startraden i intervallet. |
start_column | Hämtar startkolumnen för intervallet. |
end_row | Hämtar den sista raden i intervallet. |
end_column | Hämtar intervallets slutkolumn. |
list_columns | Hämtar ListColumns från ListObject. |
show_header_row | Hämtar och anger om detta ListObject ska visa rubrikraden. |
show_totals | Hämtar och anger om detta ListObject visar en total rad. |
data_range | Hämtar dataområdet för ListObject. |
query_table | Hämtar den länkade frågetabellen. |
data_source_type | Hämtar datakälltypen för tabellen. |
auto_filter | Hämtar automatiskt filter. |
display_name | Hämtar och anger visningsnamnet. |
comment | Hämtar och anger 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 | Anger om radrandformatering tillämpas. |
show_table_style_column_stripes | Anger om formatering för kolumnrand tillämpas. |
table_style_type | Gets och den inbyggda tabellstilen. |
table_style_name | Hämtar och anger tabellstilens namn. |
xml_map | Får en ListObject.xml_map som används för den här listan. |
alternative_text | Hämtar och ställer in alternativ text. |
alternative_description | Hämtar och anger den alternativa beskrivningen. |
Metoder
Metod | Beskrivning |
---|---|
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
- modul
aspose.cells.tables