Att visualisera data med stapeldiagram är ett av de vanligaste sätten att förmedla trender och jämförelser i Excel. I den här artikeln kommer du att upptäcka hur du skapar ett stapeldiagram programatiskt med C# och Aspose.Cells for .NET. Med bara några rader kod kan du generera professionellt utseende diagram som är redo för export till Excel, PDF eller bildformat.
Den här artikeln täcker följande ämnen:
- C# Excel-bibliotek för att skapa stapeldiagram
- Skapa ett stapeldiagram i Excel med C#
- Uppdatera ett befintligt stapeldiagram
- Skaffa en gratis licens
- Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa stapeldiagram
Aspose.Cells for .NET är ett kraftfullt, fullständigt hanterat bibliotek som gör det möjligt för utvecklare att skapa, redigera och rendera Excel‑kalkylblad utan att kräva Microsoft Office. Det erbjuder ett rikt urval av API:er för att arbeta med arbetsblad, celler, formler och diagram.
Viktiga fördelar när du arbetar med stapeldiagram:
- Rich Chart API – Skapa vilken diagramtyp som helst, ange serier, anpassa axlar, förklaringar och mer.
- Full Format Support – Arbeta med XLSX, XLS, CSV, ODS och många andra format.
- High Performance – Bearbeta stora arbetsböcker effektivt.
- No Dependencies – Ingen Excel‑installation behövs på servern.
Kom igång med Aspose.Cells for .NET:
PM> Install-Package Aspose.Cells
Skapa ett stapeldiagram i Excel med C#
Nedan följer en komplett, färdig‑att‑köra C#-konsolapplikation som:
- Skapar en ny arbetsbok.
- Fyller den med exempel på försäljningsdata.
- Lägger till ett Column‑diagram.
- Anpassar diagrammets titel, axlar och serier.
- Sparar arbetsboken till disk.
Förklaring av nyckelsteg
| Steg | Vad den gör |
|---|---|
| 3 | Lägger till ett diagramobjekt av typen ChartType.Column. |
| 4‑5 | Lägger till två serier som refererar till dataområdena för Product A och Product B. |
| 6 | Kopplar X‑axeln (kategorier) till månadens namn. |
| 7 | Ställer in läsbara titlar för båda axlarna. |
| 8 | Tillämpar en fördefinierad diagramstil (valfritt men förbättrar det visuella intrycket). |
När programmet körs genereras ColumnChart_Output.xlsx som innehåller de ifyllda data och ett snyggt formaterat stapeldiagram.
Uppdatera ett befintligt stapeldiagram
Ibland behöver du ändra ett diagram som redan finns i en arbetsbok (t.ex. ändra dess typ, lägga till en ny serie eller justera formatering). Kodsnutten nedan visar hur du laddar en befintlig arbetsbok, hittar det första diagrammet och konverterar det till ett staplat kolumndiagram samtidigt som du lägger till en tredje serie.
Vad den här koden gör
- Laddar en befintlig arbetsbok.
- Hämtar det första diagrammet och byter dess typ till StackedColumn.
- Infogar en ny datakolumn för Product C och lägger till den som en serie.
- Uppdaterar diagrammet för att tillämpa ändringarna och sparar resultatet.
Få en gratis licens
Aspose erbjuder en tillfällig gratislicens som tar bort utvärderingsvattenstämplar och låser upp alla funktioner. Besök Aspose temporära licenssida för att få en omedelbart.
Gratis resurser
- Utvecklarguide – Omfattande genomgångar och bästa praxis: https://docs.aspose.com/cells/net/
- Gratis online‑appar – Prova Aspose.Cells i webbläsaren utan kodning: https://products.aspose.app/cells/family
- API‑referens – Detaljerad klass‑ och medlemsdokumentation: https://reference.aspose.com/cells/net/
- Instruktionsartiklar – Verkliga scenarier och exempel på kod: https://blog.aspose.com/sv/categories/aspose.cells-product-family/
Slutsats
Att skapa stapeldiagram med Aspose.Cells for .NET är enkelt och mycket anpassningsbart. Exemplen ovan visar hur man genererar ett nytt diagram från grunden och hur man ändrar ett befintligt, vilket täcker de vanligaste rapporteringsscenarierna. Utnyttja det kraftfulla API:et för att automatisera dina Excel‑rapporteringsarbetsflöden, integrera diagramgenerering i webbtjänster eller bygga skrivbordsanalysverktyg.
Om du stöter på några problem, tveka inte att be om hjälp på Aspose.Cells supportforum.