ListObject
Overzicht
ListObject is een klasse in Aspose.Cells FOSS voor .NET.
Stelt een Excel-tabel voor (gestructureerde referentie / ListObject). Tabellen bieden gestructureerde gegevens met ingebouwde filteren, sorteren en opmaken. Ze maken automatisch filters voor tabelkoppen aan en ondersteunen verschillende tabelstijlen. Tabellen kunnen koprijen, totaalrijen en afwisselende opmaak (banding) bevatten voor betere leesbaarheid. Gestructureerde referenties stellen je in staat om tabelgegevens per naam in formules te refereren. 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;
Deze klasse biedt 4 methoden voor het werken met ListObject-objecten in .NET-programma’s. Beschikbare methoden zijn: ConvertToRange, RemoveAutoFilter, Resize, ShowAutoFilter. Alle geëxporteerde leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.Cells FOSS voor .NET-pakket. Eigenschappen: Comment, DisplayName, EndColumn, EndRow, ListColumns, ShowHeaderRow, en nog 9.
Beschrijving
ListObject is een klasse in de Aspose.Cells FOSS-bibliotheek voor .NET die 4 methoden en 15 eigenschappen beschikbaar stelt voor programmatisch gebruik.
De klasse biedt ook de StartRow-eigenschap (haalt de startrij op), de StartColumn-eigenschap (haalt de startkolom op), de EndRow-eigenschap (haalt de eindrij op).
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
DisplayName | string | Lezen/schrijven | Haalt de weergavenaam op of stelt deze in. |
Comment | string | Lezen/schrijven | Haalt of stelt de opmerking in. |
StartRow | int | Lezen | Haalt de startrij op. |
StartColumn | int | Lezen | Haalt de startkolom op. |
EndRow | int | Lezen | Haalt de eindrij op. |
EndColumn | int | Lezen | Haalt de eindkolom op. |
ShowHeaderRow | bool | Lezen/schrijven | Haalt op of stelt de weergave van de koprij in. |
ShowTotals | bool | Lezen/schrijven | Haalt op of stelt de weergave van totalen in. |
TableStyleType | TableStyleType | Lezen/schrijven | Gets of sets het tabelstijltype. |
TableStyleName | string | Lezen/schrijven | Haalt of stelt de naam van de tabelstijl in. |
ShowTableStyleFirstColumn | bool | Lezen/schrijven | Haalt op of stelt de eerste kolom van de weergavetabelstijl in. |
ShowTableStyleLastColumn | bool | Lezen/schrijven | Haalt op of stelt de laatste kolom van de tabelstijl in. |
ShowTableStyleRowStripes | bool | Lezen/schrijven | Krijgt of stelt de weergave van rijstrepen in de tabelstijl in. |
ShowTableStyleColumnStripes | bool | Lezen/schrijven | Haalt op of stelt de weergave van kolomstrepen van de tabelstijl in. |
ListColumns | ListColumnCollection | Lezen | Haalt de lijstkolommen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
Resize(startRow: int, startColumn: int, endRow: int, endColumn: int, hasHeaders: bool) | Verandert de grootte van de tabel naar het opgegeven bereik en bouwt de kolommen opnieuw op basis van de kopcellen. |
ShowAutoFilter() | Toont de autoFilter vervolgkeuzeknoppen in de tabelkoprij. |
RemoveAutoFilter() | Verbergt de autoFilter vervolgkeuzeknoppen in de tabelkoprij. |
ConvertToRange() | Verwijdert de tabelstructuur, waarbij de celgegevens behouden blijven. |