Att visualisera proportionella data över flera kategorier är ett vanligt krav i affärsrapportering. Ett Column3D100PercentStacked‑diagram visar varje dataserie som en del av en helhet, staplat i en tredimensionell kolumn, och normaliserar varje kolumn till 100 %. Denna guide visar hur du skapar ett sådant diagram i Excel med C# och Aspose.Cells for .NET. Lösningen är helt koddriven, kräver ingen Excel‑installation och kan sparas i XLSX-, PDF- eller bildformat.

Den här artikeln täcker:

C# Excel-bibliotek för att skapa Column3D100PercentStacked-diagram

Aspose.Cells for .NET är ett högpresterande bibliotek som gör det möjligt för utvecklare att skapa, ändra och rendera Excel‑filer utan Microsoft Office. Det erbjuder ett omfattande diagram‑API som täcker mer än 50 diagramtyper, inklusive diagrammet Column3D100PercentStacked.

Viktiga fördelar med att använda Aspose.Cells för diagramskapande:

FunktionFördel
Omfattande APIFull tillgång till diagramtyper, serier, axlar, förklaringar och formatering.
Ingen Excel krävsFungerar på alla plattformar som stöder .NET (Windows, Linux, macOS).
Flera utdataformatSpara som XLSX, XLS, CSV, PDF, XPS, PNG, JPEG osv.
Rendering med hög noggrannhetDiagram ser identiska ut som de som skapats i Microsoft Excel.
PrestandaoptimeradHanterar stora datamängder med låg minnesanvändning.

Komma igång

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

Nu är du redo att programmässigt generera ett 3‑D 100 % staplat kolumndiagram.

Skapa ett Column3D100PercentStacked-diagram i Excel med C#

Nedan följer ett komplett, fristående C#‑exempel som:

  1. Skapar en ny arbetsbok.
  2. Fyller i exempeldata för försäljning för tre produkter över fyra kvartal.
  3. Lägger till ett Column3D100PercentStacked diagram.
  4. Anpassar diagramtitel, axeltitlar, legend och datamärkning.
  5. Sparar arbetsboken till en XLSX‑fil.

Förklaring av nyckelsteg

StegVad den gör
Skapa arbetsbok & kalkylbladBörjar med en tom Excel‑fil och ett blad med namnet SalesData.
Fyll i dataInfogar kvartalsförsäljningssiffror för tre produkter. Layouten matchar vad diagrammet förväntar sig (kategorier i kolumn A, serier i kolumnerna B‑D).
Lägg till diagramAnropar Charts.Add med ChartType.Column3D100PercentStacked. Diagrammet täcker rader 7‑25 och kolumner 0‑8 i kalkylbladet.
Lägg till serierVarje produkts data läggs till som en separat serie. Flaggan true talar om för Aspose.Cells att hämta seriens namn från den första cellen i intervallet.
KategoridataKopplar X‑axelns etiketter (kvartalsnamn) till kolumn A.
AnpassaStäller in titlar, flyttar legenden och aktiverar datamärkningar som visar procentandelar på varje staplad segment.
SparaSkriver arbetsboken till Column3D100PercentStacked_Chart.xlsx. Filen kan öppnas direkt i Excel eller konverteras till andra format.

Gratis resurser

Få en gratis licens

Börja experimentera med Aspose.Cells utan kostnad. Skaffa en tillfällig gratis licens från Aspose temporary license page. Detta låser upp hela funktionsuppsättningen, tar bort utvärderingsvattenstämplar och låter dig distribuera din lösning i produktion efter att ha köpt en permanent licens.

// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Slutsats

A Column3D100PercentStacked diagram ger ett tydligt, visuellt tilltalande sätt att jämföra det relativa bidraget från flera dataserier över kategorier. Med Aspose.Cells for .NET kan du generera sådana diagram programatiskt, anpassa varje element och exportera resultatet till olika format – allt utan att kräva Microsoft Excel. Använd den medföljande exempelkoden som grund, anpassa datakällan efter dina behov och integrera diagramgenerering i dina rapporteringspipeline.

För ytterligare hjälp, besök Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9

Lycklig kodning!

Se också