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
- Skapa ett Column3D100PercentStacked-diagram i Excel med C#
- Gratis resurser
- Få en gratis licens
- Slutsats
- Se även
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:
| Funktion | Fördel |
|---|---|
| Omfattande API | Full tillgång till diagramtyper, serier, axlar, förklaringar och formatering. |
| Ingen Excel krävs | Fungerar på alla plattformar som stöder .NET (Windows, Linux, macOS). |
| Flera utdataformat | Spara som XLSX, XLS, CSV, PDF, XPS, PNG, JPEG osv. |
| Rendering med hög noggrannhet | Diagram ser identiska ut som de som skapats i Microsoft Excel. |
| Prestandaoptimerad | Hanterar stora datamängder med låg minnesanvändning. |
Komma igång
- Ladda ner den senaste Aspose.Cells for .NET från releases-sidan.
- Installera via NuGet:
PM> Install-Package Aspose.Cells
- Lägg till en referens till
Aspose.Cellsi 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:
- Skapar en ny arbetsbok.
- Fyller i exempeldata för försäljning för tre produkter över fyra kvartal.
- Lägger till ett Column3D100PercentStacked diagram.
- Anpassar diagramtitel, axeltitlar, legend och datamärkning.
- Sparar arbetsboken till en XLSX‑fil.
Förklaring av nyckelsteg
| Steg | Vad den gör |
|---|---|
| Skapa arbetsbok & kalkylblad | Börjar med en tom Excel‑fil och ett blad med namnet SalesData. |
| Fyll i data | Infogar 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 diagram | Anropar Charts.Add med ChartType.Column3D100PercentStacked. Diagrammet täcker rader 7‑25 och kolumner 0‑8 i kalkylbladet. |
| Lägg till serier | Varje 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. |
| Kategoridata | Kopplar X‑axelns etiketter (kvartalsnamn) till kolumn A. |
| Anpassa | Ställer in titlar, flyttar legenden och aktiverar datamärkningar som visar procentandelar på varje staplad segment. |
| Spara | Skriver arbetsboken till Column3D100PercentStacked_Chart.xlsx. Filen kan öppnas direkt i Excel eller konverteras till andra format. |
Gratis resurser
- Developer’s Guide – Omfattande handledningar och API‑referenser: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Testa snabbt diagramskapande online: https://products.aspose.app/cells/family
- API Reference – Detaljerad klass‑ och medlemsdokumentation: https://reference.aspose.com/cells/net/
- How‑To Articles – Utforska fler diagramtyper, pivottabeller och datamanipulering: https://blog.aspose.com/sv/categories/aspose.cells-product-family/
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!