Skapa och hantera tabeller i Microsoft Excel filer.

Skapa tabell

En av fördelarna med kalkylblad är att de tillåter dig att skapa olika typer av listor, till exempel telefonlistor, uppgiftslistor, listor över transaktioner, tillgångar eller skulder. Flera användare kan samarbeta för att använda, skapa och underhålla olika listor.

Aspose.Cells stödjer skapande och hantering av listor.

Fördelar med en List-objekt

Det finns ganska många fördelar när du konverterar en lista med data till ett faktiskt List-objekt

  • Nya rader och kolumner inkluderas automatiskt.
  • En totalrad längst ner i din lista kan enkelt läggas till för att visa SUMMA, MEDELVÄRDE, ANTAL, osv.
  • Kolumner som läggs till till höger inkorporeras automatiskt i listobjektet.
  • Diagram baserade på rader och kolumner kommer att utökas automatiskt.
  • Namngivna intervall tilldelade rader och kolumner kommer att utökas automatiskt.
  • Listan är skyddad från oavsiktlig rad- och kolumnradering.

Skapa ett List-objekt med hjälp av Microsoft Excel

  • Välja dataintervall för att skapa ett List-objekt
  • Detta visar skapa List-dialogrutan.
  • Implementera List-objektet för datan och specificera total rad (Välj Data, sedan Lista, följt av Total rad).

Använda Aspose.Cells API

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Workbookklassen innehåller en Worksheetssamling som ger åtkomst till varje arbetsblad i en Excel-fil.

Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller ett brett utbud av egenskaper och metoder för att hantera ett kalkylblad. För att skapa en ListObject i ett kalkylblad, använd ListObjects-egenskapen i klassen Worksheet. Varje ListObject är i själva verket en objekt av klassen ListObjectCollection, som dessutom tillhandahåller Add-metoden för att lägga till ett List-objekt och specificera en intervall av celler för listan.

Enligt det angivna cellintervallet skapas List-objektet av Aspose.Cells. Använd attribut (till exempel ShowTotals, ListColumns, etc.) för klassen ListObject för att kontrollera listan.

I det exempel som ges nedan har vi skapat samma ListObject med hjälp av Aspose.Cells API som vi skapade med hjälp av Microsoft Excel i avsnittet ovan.

Formatera en tabell

För att hantera och analysera en grupp relaterade data är det möjligt att göra om ett cellområde till ett listobjekt (även känt som en Exceltabell). En tabell är en serie rader och kolumner som innehåller relaterade data som hanteras oberoende från data i andra rader och kolumner. Som standard har varje kolumn i tabellen filtrering aktiverat i rubrikraden så att du snabbt kan filtrera eller sortera dina listobjektdata. Du kan lägga till en totalrad (en specialrad i en lista som ger ett urval av aggregeringsfunktioner som är användbara för att arbeta med numeriska data) till listobjektet som ger en rullista med aggregeringsfunktioner för varje cell i totalraden. Aspose.Cells tillhandahåller alternativ för att skapa och hantera listor (eller tabeller).

Formatera ett Listobjekt

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Workbookklassen innehåller en Worksheetssamling som ger åtkomst till varje arbetsblad i en Excel-fil.

Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller ett brett utbud av egenskaper och metoder för att hantera kalkylblad. För att skapa en ListObject i ett kalkylblad, använd ListObjects-egenskapen i klassen Worksheet. Varje ListObject är i själva verket en objekt av klassen ListObjectCollection, som dessutom tillhandahåller Add-metoden för att lägga till ett List-objekt och specificera det intervall av celler den ska omfatta. Enligt det angivna cellintervallet skapas en ListObject i kalkylbladet av Aspose.Cells. Använd attribut (till exempel TableStyleType) för klassen ListObject för att formatera tabellen enligt dina behov.

I exemplet nedan läggs provdata till ett kalkylblad, ett ListObject läggs till och standardstilar tillämpas på det. ListObject-stilar stöds av Microsoft Excel 2007/2010.

Fortsatta ämnen