ListObject
Panoramica
ListObject è una classe in Aspose.Cells FOSS per .NET.
Rappresenta una tabella Excel (riferimento strutturato / ListObject). Le tabelle forniscono dati strutturati con filtraggio, ordinamento e formattazione integrati. Creano automaticamente filtri per le intestazioni delle tabelle e supportano vari stili di tabella. Le tabelle possono includere righe di intestazione, righe totali e bande per una migliore leggibilità. I riferimenti strutturati consentono di fare riferimento ai dati della tabella per nome nelle formule. var workbook = new Workbook(); var worksheet = workbook.Worksheets[0]; // Add sample data worksheet.Cells[“A1”].PutValue(“Name”); worksheet.Cells[“B1”].PutValue(“Age”); worksheet.Cells[“A2”].PutValue(“Alice”); worksheet.Cells[“B2”].PutValue(30); // Create a table int tableIndex = worksheet.ListObjects.Add(0, 0, 2, 1, true); var table = worksheet.ListObjects[tableIndex]; table.DisplayName = “People Data”; table.ShowHeaderRow = true;
Questa classe fornisce 4 metodi per lavorare con oggetti ListObject nei programmi .NET. I metodi disponibili includono: ConvertToRange, RemoveAutoFilter, Resize, ShowAutoFilter. Tutti i membri esportati sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.Cells FOSS per .NET. Proprietà: Comment, DisplayName, EndColumn, EndRow, ListColumns, ShowHeaderRow, e 9 altri.
Descrizione
ListObject è una classe nella libreria Aspose.Cells FOSS per .NET che espone 4 metodi e 15 proprietà per l’uso programmatico.
La classe fornisce anche la proprietà StartRow (ottiene la riga di inizio), la proprietà StartColumn (ottiene la colonna di inizio), la proprietà EndRow (ottiene la riga di fine).
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
DisplayName | string | Lettura/Scrittura | Ottiene o imposta il nome visualizzato. |
Comment | string | Lettura/Scrittura | Ottiene o imposta il commento. |
StartRow | int | Lettura | Ottiene la riga di inizio. |
StartColumn | int | Lettura | Ottiene la colonna iniziale. |
EndRow | int | Lettura | Ottiene la riga finale. |
EndColumn | int | Lettura | Ottiene la colonna finale. |
ShowHeaderRow | bool | Lettura/Scrittura | Ottiene o imposta la visualizzazione della riga di intestazione. |
ShowTotals | bool | Lettura/Scrittura | Ottiene o imposta il valore di show totals. |
TableStyleType | TableStyleType | Lettura/Scrittura | Ottiene o imposta il tipo di stile della tabella. |
TableStyleName | string | Lettura/Scrittura | Ottiene o imposta il nome dello stile della tabella. |
ShowTableStyleFirstColumn | bool | Lettura/Scrittura | Ottiene o imposta la prima colonna dello stile di visualizzazione della tabella. |
ShowTableStyleLastColumn | bool | Lettura/Scrittura | Ottiene o imposta l’ultima colonna dello stile di visualizzazione della tabella. |
ShowTableStyleRowStripes | bool | Lettura/Scrittura | Ottiene o imposta la visualizzazione delle righe a strisce dello stile tabella. |
ShowTableStyleColumnStripes | bool | Lettura/Scrittura | Ottiene o imposta le strisce di colonna dello stile di visualizzazione della tabella. |
ListColumns | ListColumnCollection | Lettura | Ottiene le colonne dell’elenco. |
Metodi
| Firma | Descrizione |
|---|---|
Resize(startRow: int, startColumn: int, endRow: int, endColumn: int, hasHeaders: bool) | Ridimensiona la tabella all’intervallo specificato, ricostruendo le colonne dalle celle di intestazione. |
ShowAutoFilter() | Mostra i pulsanti a discesa autoFilter nella riga di intestazione della tabella. |
RemoveAutoFilter() | Nasconde i pulsanti a discesa autoFilter dalla riga di intestazione della tabella. |
ConvertToRange() | Rimuove la struttura della tabella, lasciando intatti i dati delle celle. |