Att visualisera trender över tid är ett grundläggande krav för många affärsrapporter. Ett områdesdiagram fyller utrymmet mellan datapunkter och axeln, vilket gör det idealiskt för att betona förändringens omfattning. Den här guiden visar hur du skapar både ett enkelt områdesdiagram och ett staplat områdesdiagram i Excel med C# och Aspose.Cells for .NET. Kodsnuttarna är kompletta, redo att kompileras och kan anpassas till vilket .NET‑projekt som helst.
Den här artikeln täcker följande ämnen:
- C# Excel-bibliotek för att skapa områdesdiagram
- Skapa ett områdesdiagram i Excel med C#
- Skapa ett staplat områdesdiagram i Excel med C#
- Få en gratis licens
- Områdesdiagram Excel: Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa områdesdiagram
Aspose.Cells for .NET är ett omfattande Excel‑manipuleringsbibliotek som gör det möjligt för utvecklare att skapa, redigera och rendera Excel‑filer utan Microsoft Office. Det tillhandahåller ett rent, objekt‑orienterat API för att arbeta med kalkylblad, celler och diagram.
Viktiga fördelar när du arbetar med diagram:
- Omfattande diagramtypsstöd – inkluderar standard, staplade, 100 % staplade och många specialiserade diagramtyper.
- Full kontroll över formatering – anpassa färger, markörer, axlar, förklaringar och dataetiketter programatiskt.
- Plattformsoberoende – fungerar på Windows, Linux och macOS med .NET 6+.
- Hög prestanda – hanterar stora datamängder effektivt.
För att börja använda Aspose.Cells, lägg till NuGet‑paketet i ditt projekt:
PM> Install-Package Aspose.Cells
Skapa ett områdesdiagram i Excel med C#
Nedan finns en komplett, färdig‑att‑köra konsolapplikation som skapar ett enkelt Area chart. Exemplet följer dessa steg:
- Instansiera en
Workbook. - Fyll det första arbetsbladet med exempeldata.
- Lägg till ett
Area‑diagramobjekt. - Konfigurera diagramserierna och axlarna.
- Spara arbetsboken som en XLSX‑fil.
Förklaring av nyckellinjer
| Line | Purpose |
|---|---|
ChartType.Area | Anger ett standard Area-diagram. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | Lägger till en dataserie; det andra argumentet (true) indikerar att serien använder den första kolumnen som kategorier. |
chart.CategoryAxis.Title.Text | Ställer in X‑axelns titel. |
chart.PlotArea.Area.Formatting | Styr bakgrundsformatering av plotområdet. |
När du kör programmet genereras AreaChart_Output.xlsx med ett snyggt formaterat områdesdiagram som visar försäljningstrender för två produkter.
Skapa ett staplat områdesdiagram i Excel med C#
A stacked Area chart visar bidraget från varje serie till det totala värdet. Koden nedan bygger på det föregående exemplet och ändrar diagramtypen till ChartType.StackedArea.
Vad förändras jämfört med det enkla Area-diagrammet?
ChartType.AreaStacked– renderar varje serie ovanpå den föregående.- Flera serier läggs till för att illustrera kumulativ data.
- Transparens appliceras på plotområdet för att hålla visualiseringen ren.
De genererade Excel-filerna kommer att visa fullt funktionella områdesdiagram, redo för ytterligare anpassning eller distribution.
Få en gratis licens
Utforska Aspose.Cells utan begränsningar genom att skaffa en tillfällig licens:
- Besök den gratis tillfälliga licenssidan och följ instruktionerna.
- Använd licensen i din kod innan några Aspose.Cells API‑anrop:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
En licensierad miljö tar bort utvärderingsvattenstämpeln och låser upp hela funktionsuppsättningen.
Area-diagram Excel: Gratis resurser
Stärk dina Excel‑automatiseringskunskaper med dessa officiella resurser:
- Utvecklarguide – https://docs.aspose.com/cells/net/
- Gratis online‑appar – https://products.aspose.app/cells/family
- API‑referens – https://reference.aspose.com/cells/net/
- Instruktionsartiklar – https://blog.aspose.com/sv/categories/aspose.cells-product-family/
Slutsats
I den här artikeln demonstrerade vi hur man skapar både ett standard Area-diagram och ett staplat Area-diagram i Excel med C# och Aspose.Cells for .NET. De medföljande kodexemplen är kompletta, kompilerbara och visar bästa praxis för diagramskapande, formatering och filsparning. Genom att integrera dessa kodsnuttar i dina egna applikationer kan du leverera övertygande visuella analyser utan att förlita dig på Microsoft Excel.
För ytterligare hjälp, starta en konversation på Aspose.Cells support forum.