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:
- Knihovna C# Excel pro vytvoření sloupcových skládaných grafů
- Vytvoření sloupcového skládaného grafu v Excelu pomocí C#
- Bezplatné zdroje
- Závěr
- Viz také
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
- Stáhněte nejnovější verzi ze stránky Aspose.Cells .NET releases page.
- Nainstalujte NuGet balíček:
PM> Install-Package Aspose.Cells
- Přidejte referenci na
Aspose.Cellsdo 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:
- Vytvořte nový sešit.
- Naplňte list ukázkovými daty.
- Přidejte sloupcový skládaný graf.
- Přizpůsobte barvy řad, názvy os a umístění legendy.
- Uložte sešit jako soubor XLSX.
Vysvětlení kódu
| Krok | Co kód dělá | Proč je to důležité |
|---|---|---|
| 1 | Vytvoří nový Workbook a přistoupí k prvnímu Worksheet. | Poskytuje čisté plátno pro graf. |
| 2 | Naplní 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). |
| 3 | Přidá objekt ChartType.ColumnStacked a nastaví jeho pozici v listu. | Definuje typ grafu a kde se zobrazí. |
| 4 | Př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. |
| 5 | Přizpůsobí názvy os, umístění legendy a povolí popisky dat. | Zlepšuje sémantiku grafu a vizuální přehlednost. |
| 6 | Uloží 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
ValueAxisa nastavtechart.NSeries[i].HasDataLabel = true;, jak je uvedeno výše.
Bezplatné zdroje
- Průvodce vývojáře: https://docs.aspose.com/cells/net/
- Online aplikace: https://products.aspose.app/cells/family
- Reference API: https://reference.aspose.com/cells/net/
- Články „Jak na to“: https://blog.aspose.com/cs/categories/aspose.cells-product-family/
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.