تصویرسازی داده‌های بازار مالی برای تحلیل‌گران، معامله‌گران و توسعه‌دهندگانی که برنامه‌های سرمایه‌گذاری می‌سازند، ضروری است. در این مقاله خواهید آموخت که چگونه یک نمودار Stock Open‑High‑Low‑Close (OHLC) را در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. تنها با چند خط کد می‌توانید داده‌های قیمت خام را به یک نمودار حرفه‌ای OHLC تبدیل کنید که می‌تواند به‌عنوان یک کتاب‌کار Excel، PDF یا تصویر ذخیره شود.

این مقاله موضوعات زیر را پوشش می‌دهد:

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# آورده شده است که نشان می‌دهد چگونه می‌توان:

  1. یک کتاب کار جدید ایجاد کنید.
  2. برگه کاری را با داده‌های نمونه OHLC پر کنید.
  3. یک نمودار StockOpenHighLowClose درج کنید.
  4. ظاهر نمودار را پیکربندی کنید.
  5. کتاب کار را ذخیره کنید.

توضیح کد

مرحلهکاری که کد انجام می‌دهد
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 به یادگیری ادامه دهید:

نتیجه‌گیری

در این آموزش، نحوه ایجاد یک نمودار Stock Open‑High‑Low‑Close (OHLC) در Excel با استفاده از C# و Aspose.Cells for .NET را یاد گرفتید. کد ارائه‌شده آماده‌سازی داده‌ها، ایجاد نمودار، استایل‌گذاری پایه و گزینه‌های سفارشی‌سازی پیشرفته را نشان می‌دهد. با Aspose.Cells می‌توانید تجسم‌های مالی را خودکار کنید، گزارش‌ها را تولید کنید و نمودارها را به فرمت‌های متعدد صادر کنید بدون نیاز به Microsoft Office.

اگر سؤال یا نیاز به کمک بیشتری دارید، به راحتی می‌توانید به انجمن پشتیبانی رایگان ما مراجعه کنید: https://forum.aspose.com/c/cells/9.

موارد مرتبط