Att visualisera kumulativa trender över tid är ett vanligt krav i affärsrapportering. Ett Area Stacked chart hjälper dig att illustrera hur enskilda dataserier bidrar till ett totalt värde samtidigt som den visuella effekten av områdesdiagram bevaras. I den här guiden kommer du att lära dig hur du skapar ett Area Stacked chart i Excel med C# och Aspose.Cells for .NET. Det kompletta, färdiga kodexemplet visar databeredning, diagramskapande, formgivning och sparande av arbetsboken.
Den här artikeln täcker följande ämnen:
- C# Excel-bibliotek för att skapa områdesstaplade diagram
- Skapa ett områdesstaplat diagram i Excel med C#
- Skaffa en gratis licens
- Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa områdesstaplade diagram
Aspose.Cells for .NET är ett kraftfullt kalkylbladsbibliotek som låter utvecklare generera, manipulera och rendera Excel-filer utan Microsoft Office. Det erbjuder ett rikt API för att arbeta med kalkylblad, celler, formler och alla diagramtyper—inklusive Area Stacked-diagrammet.
Viktiga fördelar med att använda Aspose.Cells för .NET:
- Omfattande API – Åtkomst till alla Excel‑funktioner programmässigt.
- Avancerat diagramstöd – Skapa och anpassa över 100 diagramtyper.
- Hög prestanda – Bearbeta stora arbetsböcker effektivt.
- Flera format – Spara till XLSX, XLS, CSV, PDF, PNG och mer.
Komma igång
- Ladda ner biblioteket från den officiella releases‑sidan.
- Installera via NuGet:
PM> Install-Package Aspose.Cells
Obs: NuGet-paketet innehåller alla nödvändiga beroenden.
Skapa ett staplat områdesdiagram i Excel med C#
Följande exempel bygger en arbetsbok som innehåller kvartalsförsäljningsdata för tre produkter och visualiserar data som ett Area Stacked-diagram.
Steg‑för‑steg-implementering
- Skapa en
Workbook-instans. - Fyll det första kalkylbladet med exempeldata.
- Lägg till ett staplat områdesdiagramobjekt.
- Konfigurera serier, titlar och axlar.
- Spara Workbook till en fil.
Förklaring av nyckelelement
| Code Segment | Purpose |
|---|---|
ChartType.AreaStacked | Instruerar Aspose.Cells att skapa ett staplat area‑diagram. |
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true); | Lägger till en dataserie som refererar till intervallet för Product A. Flaggan true indikerar att serien automatiskt inkluderar kategoridata (X‑axel) från kolumn A. |
chart.CategoryAxis.Title.Text | Ställer in X‑axelns etikett (“Quarter”). |
chart.ValueAxis.Title.Text | Ställer in Y‑axelns etikett (“Sales (USD)”). |
chart.PlotArea.Area.Formatting | Visar anpassad formatering av diagrammets plot‑område. |
Kör programmet, så får du AreaStackedChart_Output.xlsx som innehåller diagrammet som visas nedan (när det öppnas i Excel).
Få en gratis licens
För att prova Aspose.Cells utan utvärderingsbegränsningar, skaffa en tillfällig gratislicens från Aspose temporary‑license page. Att tillämpa licensen tar bort standardvattenstämpeln och låser upp hela API‑ytan.
// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
Gratis resurser
Fortsätt att bemästra Excel‑automatisering med dessa gratisresurser:
- Utvecklardokumentation – https://docs.aspose.com/cells/net/
- Online-demo & appar – https://products.aspose.app/cells/family
- API-referens – https://reference.aspose.com/cells/net/
- How‑To-artiklar – https://blog.aspose.com/sv/categories/aspose.cells-product-family/
Slutsats
Ett Area Stacked chart är ett effektivt sätt att visualisera kumulativa datatrender. Med Aspose.Cells for .NET kan du generera sådana diagram programmässigt med bara några rader C#‑kod. Exemplet ovan visar databeredning, diagramskapande, formatering och export i ett helt självständigt, kompileringsklart program.
Om du behöver hjälp, tveka inte att posta frågor på Aspose.Cells forum.