classe ListObject
classe ListObject
Rappresenta un oggetto elenco in un foglio di lavoro. L’oggetto ListObject è un membro della raccolta ListObjects. La raccolta ListObjects contiene tutti gli oggetti elenco in un foglio di lavoro.
Il tipo ListObject espone i membri seguenti:
Proprietà
Proprietà | Descrizione |
---|---|
start_row | Ottiene la riga iniziale dell’intervallo. |
start_column | Ottiene la colonna iniziale dell’intervallo. |
end_row | Ottiene la riga finale dell’intervallo. |
end_column | Ottiene la colonna finale dell’intervallo. |
list_columns | Ottiene ListColumns di ListObject. |
show_header_row | Ottiene e imposta se questo ListObject mostra la riga di intestazione. |
show_totals | Ottiene e imposta se questo ListObject mostra la riga totale. |
data_range | Ottiene l’intervallo di dati di ListObject. |
query_table | Ottiene la QueryTable collegata. |
data_source_type | Ottiene il tipo di origine dati della tabella. |
auto_filter | Ottiene il filtro automatico. |
display_name | Ottiene e imposta il nome visualizzato. |
comment | Ottiene e imposta il commento della tabella. |
show_table_style_first_column | Indica se lo stile deve essere applicato alla prima colonna della tabella. |
show_table_style_last_column | Indica se lo stile deve essere applicato all’ultima colonna della tabella. |
show_table_style_row_stripes | Indica se viene applicata la formattazione delle strisce di riga. |
show_table_style_column_stripes | Indica se viene applicata la formattazione delle strisce di colonne. |
table_style_type | Ottiene e lo stile di tabella predefinito. |
table_style_name | Ottiene e imposta il nome dello stile della tabella. |
xml_map | Ottiene un ListObject.xml_map usato per questo elenco. |
alternative_text | Ottiene e imposta il testo alternativo. |
alternative_description | Ottiene e imposta la descrizione alternativa. |
Metodi
Metodo | Descrizione |
---|---|
convert_to_range() | Converti la tabella in intervallo. |
convert_to_range(options) | Converti la tabella in intervallo. |
resize(start_row, start_column, end_row, end_column, has_headers) | Ridimensiona l’intervallo dell’oggetto elenco. |
put_cell_value(row_offset, column_offset, value) | Inserisci il valore nella cella. |
update_column_name() | Aggiorna il nome di tutte le colonne dell’elenco dal foglio di lavoro. |
filter() | Filtra la tabella. |
apply_style_to_range() | Applica lo stile della tabella all’intervallo. |
Esempio
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")
Guarda anche
- modulo aspose.cells.tables