Att visualisera data som ett staplat kolumndiagram är ett vanligt krav för affärsrapporter, budgetjämförelser och KPI‑instrumentpaneler. Med Aspose.Cells for .NET kan du skapa sådana diagram med några få kodrader, utan att behöva Microsoft Excel installerat på servern. Denna guide leder dig genom hela processen – från att förbereda exempeldata till att anpassa axlar, förklaringar och färger – och ger ett komplett, färdigt‑att‑köra C#‑exempel.
Den här artikeln täcker följande ämnen:
- C# Excel-bibliotek för att skapa staplade kolumndiagram
- Skapa ett staplat kolumndiagram i Excel med C#
- Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa kolumnstaplade diagram
Aspose.Cells for .NET är ett högpresterande Excel‑automatiseringsbibliotek som gör det möjligt för utvecklare att skapa, redigera och rendera Excel‑filer helt programatiskt. När det gäller diagram erbjuder Aspose.Cells ett omfattande urval av diagramtyper, inklusive staplat kolumndiagram (ChartType.ColumnStacked). Nyckelfördelar med att använda Aspose.Cells för diagramskapande är:
- Ingen beroende av Microsoft Office – fungerar på alla Windows, Linux eller Docker-miljöer.
- Full kontroll över diagramelement – serier, axlar, förklaringar, markörer, färger, datamärkningar osv.
- Stöd för alla Excel-filformat – XLSX, XLS, CSV, ODS och mer.
- Hög skalbarhet – generera tusentals diagram i ett enda pass utan märkbar prestandaförlust.
Komma igång
- Ladda ner den senaste versionen från Aspose.Cells .NET releases-sida.
- Installera NuGet-paketet:
PM> Install-Package Aspose.Cells
- Lägg till en referens till
Aspose.Cellsi ditt C#‑projekt.
Skapa ett staplat kolumndiagram i Excel med C#
Nedan följer ett komplett, fristående exempel som visar hur man:
- Skapa en ny arbetsbok.
- Fyll i ett kalkylblad med exempeldata.
- Lägg till ett Staplade kolumner‑diagram.
- Anpassa seriefärger, axeltitlar och legendplacering.
- Spara arbetsboken som en XLSX‑fil.
Förklaring av koden
| Steg | Vad koden gör | Varför det är viktigt |
|---|---|---|
| 1 | Skapar en ny Workbook och får åtkomst till den första Worksheet. | Ger en ren arbetsyta för diagrammet. |
| 2 | Fyller i bladet med månadsidentifierare och kvartalsförsäljningssiffror. | Staplade diagram kräver en kategorisk axel (Månad) och flera dataserier (Q1‑Q3). |
| 3 | Lägger till ett ChartType.ColumnStacked-objekt och anger dess position på bladet. | Definierar diagramtypen och var den kommer att visas. |
| 4 | Lägger till tre serier (NSeries.Add) – en för varje kvartal – och tilldelar en unik färg. | Varje serie blir ett stapelsegment; tydliga färger förbättrar läsbarheten. |
| 5 | Anpassar axeltitlar, legendplacering och aktiverar datamärkning. | Förbättrar diagrammets semantik och visuella tydlighet. |
| 6 | Sparar arbetsboken till en .xlsx-fil. | Skapar det slutgiltiga Excel-dokumentet som kan öppnas i vilket kalkylprogram som helst. |
Tips: Om du behöver visa totalen för varje staplad kolumn, aktivera data label för
ValueAxisoch sättchart.NSeries[i].HasDataLabel = true;som visas ovan.
Gratis resurser
- Utvecklarguide: https://docs.aspose.com/cells/net/
- 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
Att skapa ett Column Stacked chart med Aspose.Cells for .NET är enkelt och kräver inte Microsoft Excel på servern. Genom att följa stegen ovan kan du programatiskt generera professionella staplade kolumnvisualiseringar, fullt anpassa deras utseende och exportera resultatet till vilket Excel‑kompatibelt format som helst. Utnyttja kraften i Aspose.Cells för att automatisera rapportering, instrumentpaneler och dataanalysuppgifter på Windows, Linux eller containeriserade miljöer.
För ytterligare hjälp, besök vårt gratis supportforum.