Att visualisera finansiella marknadsdata—såsom öppnings-, hög-, låg- och stängningspriser tillsammans med volym—är ett vanligt krav för analytiker och utvecklare. Aspose.Cells for .NET gör det enkelt att generera ett StockVolumeOpenHighLowClose-diagram direkt från kod. I den här guiden kommer du att lära dig hur man:
- Skapa en arbetsbok och fyll den med OHLCV‑data.
- Lägg till ett
StockVolumeOpenHighLowClose‑diagram. - Anpassa serier, axlar, förklaringar och stil.
- Spara arbetsboken som XLSX (eller andra stödda format).
Låt oss dyka in!
Innehållsförteckning
- C# Excel-bibliotek för att skapa StockVolumeOpenHighLowClose-diagram
- Skapa ett StockVolumeOpenHighLowClose-diagram i Excel med C#
- Skaffa en gratis licens
- Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa StockVolumeOpenHighLowClose-diagram
Aspose.Cells for .NET är ett högpresterande Excel‑bearbetningsbibliotek som gör det möjligt för utvecklare att skapa, redigera och rendera Excel‑filer utan Microsoft Office. Det erbjuder ett rikt diagram‑API, inklusive diagrammet ChartType.StockVolumeOpenHighLowClose, som kombinerar ett aktiediagram (öppet‑högt‑lågt‑stängt) med ett volymstapeldiagram.
Viktiga fördelar med att använda Aspose.Cells för finansiell diagramframställning:
- Ingen Office Interop – Fungerar i moln, tjänster och skrivbordsmiljöer.
- Full .NET Standard‑stöd – Kompatibel med .NET 6, .NET 7, .NET Framework och .NET Core.
- Omfattande anpassning – Styr serietyp, axlar, markörer, färger och mer.
- Snabb bearbetning – Effektiv hantering av stora datamängder.
Installation
Lägg till Aspose.Cells i ditt projekt via NuGet:
PM> Install-Package Aspense.Cells
eller via .NET CLI:
dotnet add package Aspense.Cells
Skapa ett StockVolumeOpenHighLowClose-diagram i Excel med C#
Nedan hittar du två kompletta exempel:
- Grundläggande diagram – visar de minsta stegen som krävs.
- Stiliserat diagram – visar hur man anpassar färger, sekundär axel, markörer och förklaring.
Båda exemplen är redo att kompileras och köras.
Steg‑för‑steg‑implementering
- Skapa en
Workbook-instans. - Åtkomst till det första kalkylbladet (
workbook.Worksheets[0]). - Fyll i OHLCV-data (Open, High, Low, Close, Volume).
- Lägg till ett diagram med
ChartType.StockVolumeOpenHighLowClose. - Konfigurera serierna – ange dataområdet, serienamnen och diagramtypen för varje serie om det behövs.
- Valfri anpassning – axeltitlar, legendposition, färger, markörer, sekundär axel för volym, etc.
- Spara arbetsboken i önskat format.
Fullständigt exempel – Grundläggande diagram
Förklaring av nyckellinjerna
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Skapar ett kombinerat aktie‑ (OHLC) och volymstapeldiagram. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Lägger till OHLC‑serien (Open‑High‑Low‑Close). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Lägger till volymserien. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Ställer in datum som X‑axelns kategorier. |
chart.ShowLegend = true; | Aktiverar förklaringen så seriernas namn är synliga. |
När du kör programmet produceras StockVolumeOpenHighLowClose_Basic.xlsx med ett funktionellt finansiellt diagram.
Fullständigt exempel – Stiliserat diagram med sekundär axel
Följande exempel ger ett professionellt utseende: anpassade färger, en sekundär axel för volym, markörstilar för aktieserien och ett transparent diagramområde.
Höjdpunkter i detta exempel
- Candlestick‑stil för OHLC‑serien (
ChartType.Candlestick) med gröna uppåtriktade staplar och röda nedåtriktade staplar. - Sekundär Y‑axel för volym (
PlotOnSecondAxis = true). - Semi‑transparent kolumnfyllning för volym för att hålla aktiestaplarna synliga.
- Datumformat på kategoraxeln (
"mmm dd"). - Legend placerad till höger för bättre utnyttjande av utrymme.
Att köra programmet skapar StockVolumeOpenHighLowClose_Styled.xlsx, ett polerat finansiellt diagram redo för presentationer eller vidare analys.
Få en gratis licens
Aspose.Cells erbjuder en tillfällig gratislicens som tar bort utvärderingsvattenstämplar och möjliggör full funktionalitet för testning. Besök den tillfälliga licenssidan för att få din omedelbart.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Gratis resurser
- Utvecklargaride – https://docs.aspose.com/cells/net/
- Gratis online‑appar – https://products.aspose.app/cells/family
- API‑referens – https://reference.aspose.com/cells/net/
- Instruktionsartiklar & blogg – https://blog.aspose.com/sv/categories/aspose.cells-product-family/
Slutsats
Att skapa ett StockVolumeOpenHighLowClose-diagram med Aspose.Cells for .NET är enkelt:
- Fyll i ditt kalkylblad med OHLCV-data.
- Lägg till den kombinerade diagramtypen.
- Anpassa serier, axlar och stil för att matcha dina visuella standarder.
- Spara arbetsboken i valfritt stödformat.
Med de medföljande kodsnuttarna kan du integrera finansiell diagramvisualisering i rapporteringsverktyg, instrumentpaneler eller automatiserade Excel‑genereringspipeline med bara några få rader C#.
För ytterligare hjälp, besök vårt gratis supportforum – våra experter är redo att hjälpa till.