Vizualizace dat jako sloupcový skládaný graf je běžnou požadavkou pro obchodní zprávy, srovnání rozpočtů a KPI dashboardy. S Aspose.Cells for .NET můžete takové grafy vytvořit během několika řádků kódu, aniž byste potřebovali mít na serveru nainstalovaný Microsoft Excel. Tento průvodce vás provede celým procesem – od přípravy ukázkových dat po přizpůsobení os, legend a barev – a poskytuje kompletní, připravený k spuštění příklad v C#.

Tento článek pokrývá následující témata:

C# Excel knihovna pro vytváření sloupcových skládaných grafů

Aspose.Cells for .NET je vysoce výkonná knihovna pro automatizaci Excelu, která umožňuje vývojářům vytvářet, upravovat a vykreslovat soubory Excel kompletně programově. Pokud jde o tvorbu grafů, Aspose.Cells nabízí bohatou sadu typů grafů, včetně sloupcového skládaného grafu (ChartType.ColumnStacked). Klíčové výhody použití Aspose.Cells pro tvorbu grafů jsou:

  • Žádná závislost na Microsoft Office – funguje v jakémkoli prostředí Windows, Linux nebo Docker.
  • Plná kontrola nad prvky grafu – řady, osy, legendy, značky, barvy, popisky dat atd.
  • Podpora všech formátů souborů Excel – XLSX, XLS, CSV, ODS a další.
  • Vysoká škálovatelnost – generujte tisíce grafů v jednom průchodu bez znatelného poklesu výkonu.

Začínáme

  1. Stáhněte nejnovější verzi ze stránky Aspose.Cells .NET releases page.
  2. Nainstalujte NuGet balíček:
PM> Install-Package Aspose.Cells
  1. Přidejte referenci na Aspose.Cells do svého projektu C#.

Vytvoření sloupcového skládaného grafu v Excelu pomocí C#

Níže je kompletní, samostatný příklad, který demonstruje, jak:

  1. Vytvořte nový sešit.
  2. Naplňte list ukázkovými daty.
  3. Přidejte sloupcový skládaný graf.
  4. Přizpůsobte barvy řad, názvy os a umístění legendy.
  5. Uložte sešit jako soubor XLSX.

Vysvětlení kódu

KrokCo kód děláProč je to důležité
1Vytvoří nový Workbook a přistoupí k prvnímu Worksheet.Poskytuje čisté plátno pro graf.
2Naplní list identifikátory měsíců a čtvrtletními prodejními údaji.Skládané grafy vyžadují kategorickou osu (Měsíc) a více datových sérií (Q1‑Q3).
3Přidá objekt ChartType.ColumnStacked a nastaví jeho pozici v listu.Definuje typ grafu a kde se zobrazí.
4Přidá tři série (NSeries.Add) – po jedné pro každé čtvrtletí – a přiřadí jedinečnou barvu.Každá série se stane segmentem sloupce; explicitní barvy zlepšují čitelnost.
5Přizpůsobí názvy os, umístění legendy a povolí popisky dat.Zlepšuje sémantiku grafu a vizuální přehlednost.
6Uloží sešit do souboru .xlsx.Vytvoří finální Excel dokument, který lze otevřít v libovolném tabulkovém nástroji.

Tip: Pokud potřebujete zobrazit součet každého sloupce v zásobníku, povolte data label pro ValueAxis a nastavte chart.NSeries[i].HasDataLabel = true;, jak je uvedeno výše.

Bezplatné zdroje

Závěr

Vytvoření Column Stacked chart pomocí Aspose.Cells for .NET je jednoduché a nevyžaduje na serveru Microsoft Excel. Po sledování výše uvedených kroků můžete programově generovat profesionálně vypadající vizualizace sloupcových zásobníků, plně přizpůsobit jejich vzhled a exportovat výsledek do libovolného formátu kompatibilního s Excelem. Využijte sílu Aspose.Cells k automatizaci reportování, dashboardů a úkolů analýzy dat napříč prostředími Windows, Linux nebo kontejnerizovanými.

Pro další pomoc navštivte naše bezplatné fórum podpory.

Viz také