تصویرسازی دادههای مالی مانند قیمتهای سهام، مقادیر بالا‑پایین‑بسته و حجم معاملات، یک نیاز رایج برای تحلیلگران و توسعهدهندگان است. با 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.
- سفارشیسازی پیشرفته – رنگها، نشانگرها، عناوین محور، محورهای ثانویه و غیره.
- عملکرد بالا – مناسب برای مجموعههای داده بزرگ.
شروع کار
- دانلود آخرین Aspose.Cells for .NET از صفحهٔ رسمی انتشار.
- نصب پکیج NuGet:
PM> Install-Package Aspose.Cells
۳. در پروژه C# خود یک مرجع به Aspose.Cells اضافه کنید.
ایجاد نمودار StockHighLowClose در اکسل با استفاده از C#
در زیر یک برنامه کامل و آماده‑به‑اجرا C# کنسول آورده شده است که یک برگه کاری ایجاد میکند، آن را با دادههای نمونه OHLC پر میکند، یک نمودار StockHighLowClose اضافه میکند و کتابکار را به عنوان StockChart_Output.xlsx ذخیره مینماید.
توضیح کد
| Step | What 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
منابع رایگان
- راهنمای توسعهدهنده – https://docs.aspose.com/cells/net/
- نمایشگر آنلاین Excel – 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/
نتیجهگیری
ایجاد یک نمودار StockHighLowClose با Aspose.Cells for .NET ساده است و نیازی به Microsoft Excel بر روی سرور ندارد. با دنبال کردن مثال کامل بالا، میتوانید نمودارهای مالی با ظاهر حرفهای تولید کنید، آنها را برای مطابقت با برند خود سفارشی کنید و در خطوط گزارشگیری یا برنامههای وب یکپارچه کنید.
اگر سؤال یا مشکلی دارید، به کمک نیاز دارید یا میخواهید تجربهٔ خود را به اشتراک بگذارید، به راحتی میتوانید به جامعه در فروم پشتیبانی Aspose.Cells بپیوندید.