تصویرسازی دادههای بازار مالی برای تحلیلگران، معاملهگران و توسعهدهندگانی که برنامههای سرمایهگذاری میسازند، ضروری است. در این مقاله خواهید آموخت که چگونه یک نمودار Stock Open‑High‑Low‑Close (OHLC) را در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. تنها با چند خط کد میتوانید دادههای قیمت خام را به یک نمودار حرفهای OHLC تبدیل کنید که میتواند بهعنوان یک کتابکار Excel، PDF یا تصویر ذخیره شود.
این مقاله موضوعات زیر را پوشش میدهد:
- کتابخانهٔ Excel برای C# برای ایجاد نمودارهای OHLC سهام
- ایجاد نمودار Open‑High‑Low‑Close سهام در Excel با استفاده از C#
- مثال سفارشیسازی پیشرفته
- اطلاعات مجوز رایگان
- منابع اضافی
- نتیجهگیری
- همچنین ببینید
C# کتابخانهٔ Excel برای ایجاد نمودارهای OHLC سهام
Aspose.Cells for .NET یک کتابخانه قدرتمند و کاملاً مدیریتشده برای Excel است که به توسعهدهندگان امکان ایجاد، ویرایش و رندر فایلهای Excel را بدون نیاز به Microsoft Office میدهد. این کتابخانه API غنی برای کار با برگههای کاری، سلولها، فرمولها و نمودارها—از جمله انواع نمودارهای مالی مانند StockOpenHighLowClose، Candlestick و Volume‑OHLC را فراهم میکند.
مزایای کلیدی استفاده از Aspose.Cells برای نمودارهای مالی:
- بدون تعامل COM – بر روی هر پلتفرمی که .NET را پشتیبانی میکند کار میکند.
- پشتیبانی کامل از انواع نمودار – شامل تمام انواع نمودارهای سهام و مالی.
- رندرینگ با عملکرد بالا – ایدهآل برای مجموعههای داده بزرگ.
- قالبهای خروجی متعدد – XLSX, XLS, PDF, XPS, PNG, JPEG و غیره.
میتوانید Aspose.Cells را از طریق NuGet به پروژه خود اضافه کنید:
PM> Install-Package Aspose.Cells
ایجاد نمودار سهام باز‑بالا‑پایین‑بسته در اکسل با استفاده از C#
در زیر یک مثال کامل و قابل اجرا به زبان C# آورده شده است که نشان میدهد چگونه میتوان:
- یک کتاب کار جدید ایجاد کنید.
- برگه کاری را با دادههای نمونه OHLC پر کنید.
- یک نمودار StockOpenHighLowClose درج کنید.
- ظاهر نمودار را پیکربندی کنید.
- کتاب کار را ذخیره کنید.
توضیح کد
| مرحله | کاری که کد انجام میدهد |
|---|---|
| 1 | یک شیء جدید Workbook ایجاد میکند و به اولین Worksheet دسترسی پیدا میکند. |
| 2 | یک ردیف سرعنوان و پنج ردیف داده نمونه OHLC مینویسد. |
| 3 | یک نمودار از نوع ChartType.StockOpenHighLowClose اضافه میکند. |
| 4 | محدوده داده Open‑High‑Low‑Close (B2:E6) را به سری نمودار متصل میکند و ستون تاریخ را به عنوان داده محور X (دستهبندی) تنظیم مینماید. |
| 5 | چند تنظیم بصری را نشان میدهد: رنگ پسزمینه، خطوط شبکه و عناوین محور. |
| 6 | کاربرگ را به عنوان فایل XLSX ذخیره میکند که میتوان آن را در Excel باز کرد، یا در صورت نیاز با استفاده از Aspose.Cells به PDF/PNG صادر میشود. |
اجرای برنامه یک فایل اکسل (StockOHLCChart_Output.xlsx) تولید میکند که شامل یک نمودار OHLC کاملاً عملکردی است و برای تحلیل یا ارائه آماده است.
دریافت یک مجوز رایگان
Aspose یک مجوز موقت رایگان ارائه میدهد که محدودیتهای ارزیابی را حذف میکند. برای دریافت یک مجوز و باز کردن تمام قابلیتهای Aspose.Cells برای پروژهتان، به صفحه صفحه مجوز موقت Aspose مراجعه کنید.
نمودار باز‑بالا‑پایین‑بسته سهام: منابع رایگان
با این منابع رسمی Aspose به یادگیری ادامه دهید:
- راهنمای توسعهدهنده – https://docs.aspose.com/cells/net/
- برنامههای آنلاین رایگان – https://products.aspose.app/cells/family
- مرجع API – https://reference.aspose.com/cells/net/
- مقالات How‑To – https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
در این آموزش، نحوه ایجاد یک نمودار Stock Open‑High‑Low‑Close (OHLC) در Excel با استفاده از C# و Aspose.Cells for .NET را یاد گرفتید. کد ارائهشده آمادهسازی دادهها، ایجاد نمودار، استایلگذاری پایه و گزینههای سفارشیسازی پیشرفته را نشان میدهد. با Aspose.Cells میتوانید تجسمهای مالی را خودکار کنید، گزارشها را تولید کنید و نمودارها را به فرمتهای متعدد صادر کنید بدون نیاز به Microsoft Office.
اگر سؤال یا نیاز به کمک بیشتری دارید، به راحتی میتوانید به انجمن پشتیبانی رایگان ما مراجعه کنید: https://forum.aspose.com/c/cells/9.