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 för Python via .NET 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ändning av Aspose.Cells för Python via .NET API
Aspose.Cells för Python via .NET tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en samling som ger tillgång 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 list_objects-egenskapen i klassen Worksheet. Varje ListObject är i själva verket en objekt av klassen add, 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 cellområdet skapas List-objektet av Aspose.Cells för Python via .NET. Använd attribut (t.ex. show_totals, ListColumns osv.) för att kontrollera listan.
I exemplet nedan har vi skapat samma ListObject med Aspose.Cells för Python via .NET API som vi skapade med Microsoft Excel i föregående avsnitt.
Formatera en tabell
För att hantera och analysera en grupp relaterad data är det möjligt att förvandla ett cellområde till ett listobjekt (även känt som ett Excel-tabell). En tabell är en serie av rader och kolumner som innehåller relaterad data, som hanteras oberoende av annan 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 din listobjekts data. Du kan lägga till en totalsrad (en speciell rad i en lista som tillhandahåller ett urval av aggregeringsfunktioner som är användbara för att arbeta med numerisk data) till listobjektet som ger en rullgardinslista av aggregeringsfunktioner för varje totalsradscell. Aspose.Cells för Python via .NET erbjuder alternativ för att skapa och hantera listor (eller tabeller).
Formatera ett Listobjekt
Aspose.Cells för Python via .NET tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en worksheets samling som ger tillgång 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 list_objects-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 table_style_type) 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.