Att visualisera finansiella data såsom aktiepriser, high‑low‑close‑värden och handelsvolymer är ett vanligt krav för analytiker och utvecklare. Med Aspose.Cells for .NET kan du generera ett StockHighLowClose‑diagram direkt från din C#‑applikation utan att behöva Microsoft Excel installerat.
I den här artikeln kommer du att lära dig:
- Hur Aspose.Cells förenklar skapandet av diagram.
- Steg‑för‑steg‑kod för att skapa ett StockHighLowClose-diagram.
- Anpassningsalternativ för axlar, förklaringar och markörer.
- Hur man uppdaterar ett befintligt diagram.
C# Excel-bibliotek för att skapa StockHighLowClose-diagram
Aspose.Cells for .NET är ett kraftfullt, fullständigt hanterat bibliotek som gör det möjligt för utvecklare att programatiskt skapa, ändra och rendera Excel‑filer. Det stöder alla större Excel‑format och erbjuder ett omfattande API för att arbeta med kalkylblad, celler, diagram, pivottabeller och mer.
Viktiga fördelar med diagramgenerering:
- Ingen Excel-interoperabilitet krävs – fungerar på alla plattformar där .NET körs.
- Fullständigt stöd för diagramtyper – inklusive Stock, Candlestick, OHLC och StockHighLowClose.
- Rik anpassning – färger, markörer, axelrubriker, sekundära axlar osv.
- Hög prestanda – lämplig för stora datamängder.
Komma igång
- Ladda ner den senaste Aspose.Cells for .NET från den officiella releases-sidan.
- Installera NuGet-paketet:
PM> Install-Package Aspose.Cells
- Lägg till en referens till
Aspose.Cellsi ditt C#-projekt.
Skapa ett StockHighLowClose-diagram i Excel med C#
Nedan finns ett komplett, färdigt‑att‑köra C#‑konsolprogram som skapar ett kalkylblad, fyller det med exempel på OHLC‑data, lägger till ett StockHighLowClose‑diagram och sparar arbetsboken som StockChart_Output.xlsx.
Förklaring av koden
| Steg | Vad koden gör |
|---|---|
| 1️⃣ | Skapar en ny Workbook och får åtkomst till det första kalkylbladet. |
| 2️⃣ | Skriver rubriker och fyller rader med datum, öppnings-, högsta-, lägsta- och stängningsvärden. |
| 3️⃣ | Lägger till ett ChartType.StockHighLowClose‑diagram placerat under datatabellen. |
| 4️⃣ | Kopplar diagrammet till kalkylbladsområdet och definierar kategori‑ (datum)‑axeln. |
| 5️⃣ | Ställer in axelrubriker och aktiverar rutnät för enklare läsning av prisnivåer. |
| 6️⃣ | Visar en förklaring på högra sidan och anpassar datapunkt‑markörerna. |
| 7️⃣ | Sparar arbetsboken som StockChart_Output.xlsx. |
När du kör programmet skapas en Excel‑fil som innehåller ett fullt funktionellt StockHighLowClose‑diagram, redo att öppnas i Microsoft Excel, LibreOffice eller någon annan visare som stöder XLSX‑formatet.
Få en gratis licens
Aspose.Cells erbjuder en tillfällig gratislicens som tar bort utvärderingsvattenstämplar och låser upp full funktionalitet. Skaffa en från Aspose temporary license page. Applicera licensen i början av din applikation:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Gratis resurser
- Utvecklarnas guide – https://docs.aspose.com/cells/net/
- Online Excel‑visare – https://products.aspose.app/cells/family
- API‑referens – https://reference.aspose.com/cells/net/
- Instruktionsartiklar – https://blog.aspose.com/sv/categories/aspose.cells-product-family/
Slutsats
Att skapa ett StockHighLowClose-diagram med Aspose.Cells for .NET är enkelt och kräver inte Microsoft Excel på servern. Genom att följa det kompletta exemplet ovan kan du generera professionellt utseende finansiella diagram, anpassa dem så att de matchar ditt varumärke och integrera dem i rapporteringspipelines eller webbapplikationer.
Om du har några frågor, behöver hjälp eller vill dela med dig av dina erfarenheter, tveka inte att gå med i communityn på Aspose.Cells Support Forum.