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 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

  1. Ladda ner den senaste versionen från Aspose.Cells .NET releases-sida.
  2. Installera NuGet-paketet:
PM> Install-Package Aspose.Cells
  1. Lägg till en referens till Aspose.Cells i ditt C#‑projekt.

Skapa ett staplat kolumndiagram i Excel med C#

Nedan följer ett komplett, fristående exempel som visar hur man:

  1. Skapa en ny arbetsbok.
  2. Fyll i ett kalkylblad med exempeldata.
  3. Lägg till ett Staplade kolumner‑diagram.
  4. Anpassa seriefärger, axeltitlar och legendplacering.
  5. Spara arbetsboken som en XLSX‑fil.

Förklaring av koden

StegVad koden görVarför det är viktigt
1Skapar en ny Workbook och får åtkomst till den första Worksheet.Ger en ren arbetsyta för diagrammet.
2Fyller i bladet med månadsidentifierare och kvartalsförsäljningssiffror.Staplade diagram kräver en kategorisk axel (Månad) och flera dataserier (Q1‑Q3).
3Lägger till ett ChartType.ColumnStacked-objekt och anger dess position på bladet.Definierar diagramtypen och var den kommer att visas.
4Lä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.
5Anpassar axeltitlar, legendplacering och aktiverar datamärkning.Förbättrar diagrammets semantik och visuella tydlighet.
6Sparar 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 ValueAxis och sätt chart.NSeries[i].HasDataLabel = true; som visas ovan.

Gratis resurser

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.

Se också