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ů

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á:

  1. Vytvoří nový sešit.
  2. Naplní jej ukázkovými prodejními daty.
  3. Přidá sloupcový graf.
  4. Přizpůsobí název grafu, osy a řady.
  5. Uloží sešit na disk.

Vysvětlení klíčových kroků

KrokCo dělá
3Přidá objekt grafu typu ChartType.Column.
4‑5Přidá dvě řady, které odkazují na datové oblasti pro Product A a Product B.
6Propojí osu X (kategorie) s názvy měsíců.
7Nastaví čitelné názvy pro obě osy.
8Použ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

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.

Viz také