Att visualisera proportionella data är ett vanligt krav för affärsrapporter, instrumentpaneler och presentationer. I den här artikeln kommer du att lära dig hur du skapar ett Pie chart i en Excel‑arbetsbok med C# och Aspose.Cells for .NET. Guiden ger en tydlig, steg‑för‑steg‑genomgång samt kompletta, färdiga kodexempel som du kan integrera i vilken .NET‑applikation som helst.
Den här artikeln täcker följande ämnen:
- C# Excel-bibliotek för att skapa cirkeldiagram
- Skapa ett enkelt cirkeldiagram i Excel med C#
- Skapa ett exploderat cirkeldiagram med anpassade färger
- Skaffa en gratis licens
- Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa pajdiagram
Aspose.Cells for .NET är ett kraftfullt, funktionsrikt bibliotek som gör det möjligt för utvecklare att skapa, ändra och rendera Excel‑filer utan Microsoft Office. Biblioteket erbjuder ett omfattande API för diagramskapande, inklusive fullt stöd för Pie, 3‑D Pie, Doughnut och många andra diagramtyper.
Viktiga fördelar med att använda Aspose.Cells för att skapa pajdiagram:
- Full Control Over Chart Elements – titlar, förklaringar, datamärkningar, färger och explosionsinställningar.
- No Dependency on Excel – kör på servrar, molntjänster eller någon miljö där .NET stöds.
- High Performance – effektiv hantering av stora datamängder.
- Multiple Output Formats – spara som XLSX, PDF, PNG, JPEG och mer.
För att börja använda Aspose.Cells, installera NuGet-paketet:
PM> Install-Package Aspose.Cells
Skapa ett enkelt cirkeldiagram i Excel med C#
Följande exempel visar hur man skapar ett grundläggande cirkeldiagram som visualiserar marknadsandelar.
Förklaring av nyckelsteg
| Steg | Syfte |
|---|---|
| 1 | Skapa en ny Workbook och hämta standardarbetsbladet. |
| 2 | Fyll bladet med produktnamn och motsvarande andelsvärden. |
| 3 | Lägg till ett diagram av typen ChartType.Pie. De fyra numeriska argumenten definierar det övre vänstra och nedre högra hörnet av diagramområdet (rad, kolumn). |
| 4 | Tilldela diagrammet en meningsfull titel. |
| 5 | Bind serien till de numeriska data (B2:B5) och kategorier (A2:A5). |
| 6 | Aktivera datalabels och konfigurera dem så att de visar både kategorinamnen och procentsatserna. |
| 7 | Spara arbetsboken till disk. |
När du kör koden skapas SimplePieChart_Output.xlsx som innehåller ett tydligt cirkeldiagram som visar varje produkts marknadsandel.
Skapa ett exploderat cirkeldiagram med anpassade färger
Ibland behöver du en mer levande presentation—t.ex. en exploderad skiva eller anpassade segmentfärger. Exemplet nedan visar hur du uppnår detta.
Höjdpunkter
- Diagramtypen
ChartType.PieExplodedskapar en paj med en exploderad standardskiva; individuell skivexplosion styrs via egenskapenExplosionför varje punkt. - Anpassade färger tillämpas via
Area.ForegroundColor. - Datamärkningar är aktiverade per punkt för att visa både kategorinamn och procentandelar.
- Legenden är placerad på högra sidan av diagrammet för bättre läsbarhet.
Den resulterande ExplodedPieChart_Output.xlsx visar ett visuellt slående cirkeldiagram med anpassade färger och utspridda segment.
Få en gratis licens
Utforska Aspose.Cells med en tillfällig gratislicens för att låsa upp hela bibliotekets funktionalitet. Besök tillfällig licenssida för att hämta din gratislicensfil och följ integrationsstegen som beskrivs i den officiella dokumentationen.
Cirkeldiagram Excel: Gratis resurser
Utnyttja extra lärmaterial för att behärska Excel‑automatisering med Aspose.Cells:
- Utvecklarhandbok – https://docs.aspose.com/cells/net/
- Online demo‑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
I det här inlägget demonstrerade vi hur man skapar både ett grundläggande pajdiagram och ett exploderat, färg‑anpassat pajdiagram med Aspose.Cells for .NET. Genom att utnyttja bibliotekets rika diagram‑API kan du generera professionellt‑utseende visualiseringar utan att förlita dig på Microsoft Excel, vilket gör dina .NET‑applikationer mer portabla och skalbara.
Om du behöver ytterligare hjälp, tveka inte att ställa frågor på Aspose.Cells support forum.