Visualisering av grupperad data på ett kompakt, jämförande sätt är ett vanligt krav för affärsrapporter och instrumentpaneler. Ett staplat stapeldiagram (även känt som ett staplat stapeldiagram) låter dig visa flera dataserier staplade horisontellt, vilket gör det enkelt att se både totaler och individuella bidrag. I den här guiden kommer du att lära dig hur du skapar ett staplat stapeldiagram i Excel med C# och Aspose.Cells for .NET. Den medföljande koden är fullt funktionell och kan integreras i vilken .NET-applikation som helst.
Den här artikeln täcker följande ämnen:
- C# Excel-bibliotek för att skapa staplade stapeldiagram
- Skapa ett staplat stapeldiagram i Excel med C#
- Skaffa en gratis licens
- Staplat stapeldiagram Excel: Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa staplade stapeldiagram
Aspose.Cells for .NET är ett robust Excel-manipuleringsbibliotek som gör det möjligt för utvecklare att skapa, ändra och rendera Excel-dokument utan att kräva Microsoft Office. Dess rika diagram-API stödjer alla diagramtyper som finns i Excel, inklusive Bar Stacked-diagram.
Viktiga fördelar med att använda Aspose.Cells:
- Rich API Surface – Åtkomst till alla Excel‑funktioner programatiskt.
- High Performance – Bearbeta stora arbetsböcker med minimal minnesanvändning.
- No COM/Interop Dependency – Fungerar på alla plattformar som stöder .NET.
- Multiple Output Formats – Spara till XLSX, XLS, CSV, PDF, HTML och bildfiler.
Kom igång
- Ladda ner den senaste versionen från Aspose.Cells for .NET releases page.
- Installera NuGet‑paketet:
PM> Install-Package Aspose.Cells
- Lägg till en referens till
Aspose.Cellsi ditt projekt och börja koda.
Skapa ett staplat stapeldiagram i Excel med C#
Nedan är ett komplett, färdigt‑att‑köra C#‑exempel som demonstrerar hur man:
- Skapa en ny arbetsbok.
- Fyll i exempeldata.
- Lägg till ett Bar Stacked diagram.
- Anpassa serier, axelrubriker och diagramutseende.
- Spara arbetsboken som en XLSX‑fil.
Förklaring av koden
| Steg | Vad koden gör |
|---|---|
| 1 | Skapar en ny Workbook och väljer det första arbetsbladet (Sheet1). |
| 2 | Fyller bladet med exempel på kvartalsförsäljningsdata för tre produkter. |
| 3 | Lägger till ett BarStacked‑diagram (ChartType.BarStacked). Diagramområdet definieras av dess övre‑vänstra och nedre‑högra cellkoordinater. |
| 4 | Skapar tre dataserier, var och en pekar på en kolumn med produktförsäljning. Argumentet true indikerar att serien använder kategorier från den första kolumnen. |
| 5 | Ställer in kategoriskalan (horisontell axel) till listan med kvartal (A2:A5). |
| 6 | Visar några visuella justeringar: anpassad bakgrund för plot‑området, axelrubriker och minskad gapbredd för ett tätare utseende. |
| 7 | Sparar arbetsboken som BarStackedChart_Output.xlsx i applikationens arbetsmapp. |
Att köra programmet kommer att generera en Excel‑fil som innehåller ett snyggt formaterat staplat stapeldiagram som kan öppnas i Microsoft Excel, LibreOffice eller någon kompatibel visare.
Uppdatera ett befintligt staplat stapeldiagram
Om du behöver ändra ett diagram som redan finns i en arbetsbok (till exempel ändra seriefärger eller lägga till en ny serie), visar följande kodsnutt hur du laddar en arbetsbok, hittar diagrammet och tillämpar uppdateringar.
Det här exemplet demonstrerar:
- Laddar en befintlig arbetsbok.
- Åtkomst till och redigering av diagramegenskaper (titel, seriefärger).
- Lägger till en ny dataserie i farten.
- Sparar den modifierade arbetsboken.
Få en gratis licens
Aspose.Cells erbjuder en tillfällig gratislicens som tar bort utvärderingsvattenstämplar och låser upp full funktionalitet under en begränsad period. Besök Aspose temporära licenssida för att begära din licens omedelbart. Använd licensen i början av din applikation:
Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic");
Bar Stacked Chart Excel: Gratis resurser
Fortsätt din lärande resa med dessa gratisresurser:
- Utvecklardokumentation – https://docs.aspose.com/cells/net/
- Online-demo & konverterare – 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 den här artikeln demonstrerade vi hur man skapar och manipulerar ett Bar Stacked chart i Excel med C# och Aspose.Cells for .NET. Biblioteket erbjuder ett rent, hög‑presterande API som eliminerar behovet av Microsoft Office interop, vilket gör det idealiskt för server‑sidig automatisering, rapporteringslösningar och alla .NET‑applikationer som behöver robusta Excel‑diagramfunktioner.
Känn dig fri att anpassa kodexemplen till dina egna datamängder, tillämpa ytterligare formatering eller integrera diagramgenereringen i större arbetsflöden. För hjälp, förslag eller felrapporter, gå med i Aspose.Cells support forum.