Skapa och formatera tabell
Skapa bord
En av fördelarna med kalkylblad är att de låter dig skapa olika typer av listor, till exempel telefonlistor, uppgiftslistor, listor över transaktioner, tillgångar eller skulder. Flera användare kan arbeta tillsammans för att använda, skapa och underhålla olika listor.
Aspose.Cells stöder att skapa och hantera listor.
Fördelar med ett listobjekt
Det finns en hel del fördelar när du konverterar en lista med data till ett faktiskt listobjekt
- Nya rader och kolumner inkluderas automatiskt.
- En total rad längst ner på din lista kan enkelt läggas till för att visa SUMMA, AVERAGE, COUNT, etc.
- Kolumner som läggs till till höger infogas automatiskt i List-objektet.
- Diagram baserade på rader och kolumner utökas automatiskt.
- Namngivna intervall som tilldelats rader och kolumner kommer att utökas automatiskt.
- Listan är skyddad från oavsiktlig radering och radering.
Skapa ett listobjekt med Microsoft Excel
Väljer dataintervall för att skapa listobjekt |
---|
Detta visar dialogrutan Skapa lista. |
Dialogrutan Skapa lista |
---|
Implementera List-objektet för data och ange total rad (VäljData , dåLista , följd avTotal rad). |
Skapa ett listobjekt |
---|
Använder Aspose.Cells API
Aspose.Cells tillhandahåller en klassIArbetsbok som representerar en Microsoft Excel-fil. DeIArbetsbok klass innehåller enIArbetsbladsamling som ger åtkomst till varje kalkylblad i en Excel-fil.
Ett arbetsblad representeras avIArbetsblad klass. DeIArbetsblad klass tillhandahåller ett brett utbud av metoder för att hantera ett kalkylblad. Att skapa enIListObject i ett kalkylblad använder duGetIListObjects insamlingsmetod förIArbetsblad klass. Varje [IListObject]
är i själva verket ett föremål förIListObjectCollection klass, som ytterligare gerLägg tillmetod för att lägga till ett [IListObject]
-objekt och ange ett cellintervall för listan.
Enligt det specificerade cellintervallet skapas objektet [IListObject]
av Aspose.Cells. Använd attribut (t.ex.ShowTotals ochLista kolumneretc.) av klassen [IListObject]
för att kontrollera listan.
I exemplet nedan har vi skapat samma [IListObject]
med Aspose.Cells API som vi skapade med Microsoft Excel i avsnittet ovan.
Formatera en tabell
För att hantera och analysera en grupp relaterade data är det möjligt att förvandla ett cellintervall till ett listobjekt (även känt som en Excel-tabell). En tabell är en serie rader och kolumner som innehåller relaterade data som hanteras oberoende av data i andra rader och kolumner. Som standard har varje kolumn i tabellen filtrering aktiverad i rubrikraden så att du snabbt kan filtrera eller sortera dina listobjektdata. Du kan lägga till en totalrad (en speciell rad i en lista som tillhandahåller ett urval av aggregerade funktioner som är användbara för att arbeta med numerisk data) till listobjektet som tillhandahåller en rullgardinslista med aggregerade funktioner för varje totalradcell. Aspose.Cells ger alternativ för att skapa och hantera listor (eller tabeller).
Formatera ett listobjekt
Aspose.Cells tillhandahåller en klassIArbetsbok som representerar en Microsoft Excel-fil. DeIArbetsbok klass innehåller enIArbetsbladsamling som ger åtkomst till varje kalkylblad i en Excel-fil.
Ett arbetsblad representeras avIArbetsblad klass. DeIArbetsblad klass tillhandahåller ett brett utbud av metoder för att hantera kalkylblad. Att skapa enListObjecti ett kalkylblad, använd IListObjectCollection
. Varje [IListObject]
är i själva verket ett objekt i klassen IListObjectCollection
, vilket ytterligare tillhandahållerLägg tillmetod för att lägga till ett [IListObject]
-objekt och ange det cellintervall som det ska omfatta. Enligt det specificerade cellområdet, aListObject skapas i kalkylbladet av Aspose.Cells. Använd attribut (t.ex.TableStyleType) av klassen [IListObject]
för att formatera tabellen för dina krav.
Exemplet nedan lägger till exempeldata i ett kalkylblad, lägger till ett [IListObject]
och tillämpar standardstilar på det. [IListObject]
-stilar stöds av Microsoft Excel 2007/2010.