تصویرسازی داده‌های مالی مانند قیمت‌های سهام، مقادیر بالا‑پایین‑بسته و حجم معاملات، یک نیاز رایج برای تحلیل‌گران و توسعه‌دهندگان است. با Aspose.Cells for .NET می‌توانید یک نمودار StockHighLowClose را مستقیماً از برنامه C# خود تولید کنید بدون اینکه نیاز به نصب Microsoft Excel داشته باشید.

در این مقاله شما یاد خواهید گرفت:

  • چگونه Aspose.Cells فرآیند ایجاد نمودار را ساده می‌کند.
  • کد گام‌به‌گام برای ایجاد نمودار StockHighLowClose.
  • گزینه‌های سفارشی‌سازی برای محورها، افسانه‌ها و نشانگرها.
  • چگونه یک نمودار موجود را به‌روزرسانی کنیم.

کتابخانه C# Excel برای ایجاد نمودار StockHighLowClose

Aspose.Cells for .NET یک کتابخانه قدرتمند و کاملاً مدیریت‌شده است که به توسعه‌دهندگان امکان می‌دهد فایل‌های Excel را به‌صورت برنامه‌نویسی ایجاد، اصلاح و رندر کنند. این کتابخانه از تمام فرمت‌های اصلی Excel پشتیبانی می‌کند و API گسترده‌ای برای کار با ورق‌های کاری، سلول‌ها، نمودارها، جداول محوری و موارد دیگر فراهم می‌آورد.

مزایای کلیدی برای تولید نمودار:

  • بدون نیاز به Excel interop – در هر پلتفرمی که .NET اجرا می‌شود کار می‌کند.
  • پشتیبانی کامل از انواع نمودار – شامل Stock، Candlestick، OHLC و StockHighLowClose.
  • سفارشی‌سازی پیشرفته – رنگ‌ها، نشانگرها، عناوین محور، محورهای ثانویه و غیره.
  • عملکرد بالا – مناسب برای مجموعه‌های داده بزرگ.

شروع کار

  1. دانلود آخرین Aspose.Cells for .NET از صفحهٔ رسمی انتشار.
  2. نصب پکیج NuGet:
   PM> Install-Package Aspose.Cells

۳. در پروژه C# خود یک مرجع به Aspose.Cells اضافه کنید.

ایجاد نمودار StockHighLowClose در اکسل با استفاده از C#

در زیر یک برنامه کامل و آماده‑به‑اجرا C# کنسول آورده شده است که یک برگه کاری ایجاد می‌کند، آن را با داده‌های نمونه OHLC پر می‌کند، یک نمودار StockHighLowClose اضافه می‌کند و کتاب‌کار را به عنوان StockChart_Output.xlsx ذخیره می‌نماید.

توضیح کد

StepWhat the code does
1️⃣یک شیء جدید Workbook ایجاد می‌کند و به اولین worksheet دسترسی پیدا می‌کند.
2️⃣عناوین سرفصل‌ها را می‌نویسد و ردیف‌ها را با مقادیر تاریخ، باز، بالا، پایین و بسته پر می‌کند.
3️⃣یک نمودار ChartType.StockHighLowClose اضافه می‌کند که زیر جدول داده‌ها قرار می‌گیرد.
4️⃣نمودار را به بازه worksheet لینک می‌کند و محور دسته‌بندی (تاریخ) را تعریف می‌نماید.
5️⃣عنوان‌های محور را تنظیم می‌کند و خطوط شبکه را فعال می‌سازد تا خواندن سطوح قیمت آسان‌تر شود.
6️⃣یک legend در سمت راست نمایش می‌دهد و نشانگرهای نقاط داده را سفارشی می‌کند.
7️⃣Workbook را به نام StockChart_Output.xlsx ذخیره می‌کند.

اجرای برنامه یک فایل Excel تولید می‌کند که شامل یک نمودار StockHighLowClose کاملاً عملکردی است و آماده است تا در Microsoft Excel، LibreOffice یا هر نمایشگر دیگری که فرمت XLSX را پشتیبانی می‌کند، باز شود.

دریافت یک مجوز رایگان

Aspose.Cells یک مجوز موقت رایگان ارائه می‌دهد که علامت‌های ارزیابی را حذف کرده و تمام عملکردها را فعال می‌کند. یکی را از صفحه مجوز موقت Aspose دریافت کنید. مجوز را در ابتدای برنامه خود اعمال کنید:

License license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your temporary license file

منابع رایگان

نتیجه‌گیری

ایجاد یک نمودار StockHighLowClose با Aspose.Cells for .NET ساده است و نیازی به Microsoft Excel بر روی سرور ندارد. با دنبال کردن مثال کامل بالا، می‌توانید نمودارهای مالی با ظاهر حرفه‌ای تولید کنید، آن‌ها را برای مطابقت با برند خود سفارشی کنید و در خطوط گزارش‌گیری یا برنامه‌های وب یکپارچه کنید.

اگر سؤال یا مشکلی دارید، به کمک نیاز دارید یا می‌خواهید تجربهٔ خود را به اشتراک بگذارید، به راحتی می‌توانید به جامعه در فروم پشتیبانی Aspose.Cells بپیوندید.

موارد مرتبط