Vizualizace finančních dat, jako jsou ceny akcií, hodnoty high‑low‑close a objemy obchodování, je běžnou požadavkem pro analytiky a vývojáře. S Aspose.Cells for .NET můžete přímo z vaší aplikace v C# vygenerovat graf StockHighLowClose bez nutnosti mít nainstalovaný Microsoft Excel.
V tomto článku se naučíte:
- Jak Aspose.Cells zjednodušuje vytváření grafů.
- Krok‑za‑krokem kód pro vytvoření grafu StockHighLowClose.
- Možnosti přizpůsobení os, legend a značek.
- Jak aktualizovat existující graf.
C# Excel knihovna pro vytvoření grafu StockHighLowClose
Aspose.Cells for .NET je výkonná, plně spravovaná knihovna, která umožňuje vývojářům programově vytvářet, upravovat a vykreslovat soubory Excel. Podporuje všechny hlavní formáty Excelu a poskytuje rozsáhlé API pro práci s listy, buňkami, grafy, kontingenčními tabulkami a dalšími.
Klíčové výhody pro generování grafů:
- Žádná interakce s Excel – funguje na jakékoli platformě, kde běží .NET.
- Plná podpora typů grafů – včetně Stock, Candlestick, OHLC a StockHighLowClose.
- Bohaté přizpůsobení – barvy, značky, názvy os, sekundární osy atd.
- Vysoký výkon – vhodné pro velké datové sady.
Začínáme
- Stáhněte nejnovější Aspose.Cells for .NET z oficiální stránky vydání.
- Nainstalujte balíček NuGet:
PM> Install-Package Aspose.Cells
- Přidejte referenci na
Aspose.Cellsdo svého projektu C#.
Vytvořte graf StockHighLowClose v Excelu pomocí C#
Níže je kompletní, připravený k spuštění C# konzolový program, který vytvoří list, naplní jej ukázkovými OHLC daty, přidá graf StockHighLowClose a uloží sešit jako StockChart_Output.xlsx.
Vysvětlení kódu
| Step | What the code does |
|---|---|
| 1️⃣ | Vytvoří novou instanci Workbook a přistoupí k prvnímu listu. |
| 2️⃣ | Zapíše názvy sloupců a vyplní řádky s datem, otevírací, nejvyšší, nejnižší a uzavírací hodnotou. |
| 3️⃣ | Přidá graf ChartType.StockHighLowClose umístěný pod tabulkou s daty. |
| 4️⃣ | Propojí graf s rozsahem listu a definuje osu kategorií (datum). |
| 5️⃣ | Nastaví názvy os a povolí mřížky pro snadnější čtení úrovní cen. |
| 6️⃣ | Zobrazí legendu na pravé straně a přizpůsobí značky datových bodů. |
| 7️⃣ | Uloží sešit jako StockChart_Output.xlsx. |
Spuštěním programu se vytvoří soubor Excel, který obsahuje plně funkční graf StockHighLowClose, připravený k otevření v Microsoft Excel, LibreOffice nebo v jakémkoli jiném prohlížeči, který podporuje formát XLSX.
Získat bezplatnou licenci
Aspose.Cells nabízí dočasnou bezplatnou licenci, která odstraňuje hodnotící vodoznaky a odemyká plnou funkčnost. Získejte ji na stránce dočasné licence Aspose. Použijte licenci na začátku vaší aplikace:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Bezplatné zdroje
- Vývojářská příručka – https://docs.aspose.com/cells/net/
- Online prohlížeč Excel – https://products.aspose.app/cells/family
- Reference API – https://reference.aspose.com/cells/net/
- Články How‑to – https://blog.aspose.com/cs/categories/aspose.cells-product-family/
Závěr
Vytvoření StockHighLowClose grafu pomocí Aspose.Cells for .NET je jednoduché a nevyžaduje na serveru Microsoft Excel. Po sledování kompletního příkladu výše můžete generovat profesionálně vypadající finanční grafy, přizpůsobit je tak, aby odpovídaly vaší značce, a integrovat je do reportingových kanálů nebo webových aplikací.
Pokud máte jakékoli dotazy, potřebujete pomoc nebo chcete sdílet své zkušenosti, neváhejte se připojit ke komunitě na Aspose.Cells Support Forum.