Vizualizace dat pomocí sloupcových grafů je jedním z nejčastějších způsobů, jak v Excelu zobrazit trendy a srovnání. V tomto článku se dozvíte, jak programově vytvořit sloupcový graf pomocí C# a Aspose.Cells for .NET. Pouhých několik řádků kódu vám umožní generovat profesionálně vypadající grafy, které jsou připravené k exportu do Excelu, PDF nebo obrazových formátů.
Tento článek pokrývá následující témata:
- C# Excel knihovna pro vytvoření sloupcových grafů
- Vytvoření sloupcového grafu v Excelu pomocí C#
- Aktualizace existujícího sloupcového grafu
- Získání bezplatné licence
- Bezplatné zdroje
- Závěr
- Viz také
C# Excel knihovna pro vytvoření sloupcových grafů
Aspose.Cells for .NET je výkonná, plně spravovaná knihovna, která umožňuje vývojářům vytvářet, upravovat a vykreslovat Excelové tabulky bez nutnosti Microsoft Office. Poskytuje bohatou sadu API pro práci s listy, buňkami, vzorci a grafy.
Klíčové výhody při práci se sloupcovými grafy:
- Rich Chart API – Vytvořte jakýkoli typ grafu, nastavte řady, přizpůsobte osy, legendy a další.
- Full Format Support – Pracujte se soubory XLSX, XLS, CSV, ODS a mnoha dalšími formáty.
- High Performance – Efektivně zpracovávejte velké sešity.
- No Dependencies – Není potřeba instalace Excelu na serveru.
Začněte s Aspose.Cells pro .NET:
PM> Install-Package Aspose.Cells
Vytvoření sloupcového grafu v Excelu pomocí C#
Níže je kompletní, připravená k spuštění C# konzolová aplikace, která:
- Vytvoří nový sešit.
- Naplní jej ukázkovými prodejními daty.
- Přidá sloupcový graf.
- Přizpůsobí název grafu, osy a řady.
- Uloží sešit na disk.
Vysvětlení klíčových kroků
| Krok | Co dělá |
|---|---|
| 3 | Přidá objekt grafu typu ChartType.Column. |
| 4‑5 | Přidá dvě řady, které odkazují na datové oblasti pro Product A a Product B. |
| 6 | Propojí osu X (kategorie) s názvy měsíců. |
| 7 | Nastaví čitelné názvy pro obě osy. |
| 8 | Použije předdefinovaný styl grafu (volitelné, ale zlepšuje vizuální vzhled). |
Spuštěním programu se vygeneruje ColumnChart_Output.xlsx, který obsahuje vyplněná data a pěkně naformátovaný sloupcový graf.
Aktualizovat existující sloupcový graf
Někdy potřebujete upravit graf, který již existuje v sešitu (např. změnit jeho typ, přidat novou sérii nebo upravit formátování). Níže uvedený úryvek ukazuje, jak načíst existující sešit, najít první graf a převést jej na sloupcový graf se seskupením, přičemž přidá třetí sérii.
Co tento kód dělá
- Načte existující sešit.
- Získá první graf a změní jeho typ na StackedColumn.
- Vloží nový datový sloupec pro Product C a přidá jej jako sérii.
- Obnoví graf, aby se použily úpravy, a uloží výsledek.
Získejte bezplatnou licenci
Aspose nabízí dočasnou bezplatnou licenci, která odstraňuje hodnotící vodoznaky a odemyká všechny funkce. Navštivte stránku dočasné licence Aspose a získejte ji okamžitě.
Bezplatné zdroje
- Průvodce vývojáře – Komplexní návody a osvědčené postupy: https://docs.aspose.com/cells/net/
- Bezplatné online aplikace – Vyzkoušejte Aspose.Cells v prohlížeči bez kódování: https://products.aspose.app/cells/family
- Reference API – Podrobná dokumentace tříd a členů: https://reference.aspose.com/cells/net/
- Články „Jak na to“ – Reálné scénáře a ukázkový kód: https://blog.aspose.com/cs/categories/aspose.cells-product-family/
Závěr
Vytváření sloupcových grafů pomocí Aspose.Cells for .NET je jednoduché a vysoce přizpůsobitelné. Výše uvedené příklady ukazují, jak vytvořit nový graf od nuly a jak upravit existující, pokrývají nejčastější scénáře reportování. Využijte výkonné API k automatizaci vašich pracovních postupů v Excelu, integraci generování grafů do webových služeb nebo k vytvoření desktopových analytických nástrojů.
Pokud narazíte na jakékoli potíže, neváhejte požádat o pomoc na Aspose.Cells fórum podpory.