تصویرسازی اطلاعات سلسلهمراتبی—مانند ساختارهای سازمانی، دستهبندیهای محصول یا طرحبندیهای سیستم فایل—با نمودار Sunburst بسیار واضحتر میشود. در این مقاله نحوه ایجاد یک نمودار Sunburst در یک کتابکار Excel را با استفاده از Aspose.Cells for .NET نشان خواهیم داد. این مثال بهصورت کامل قابل اجرا است، فقط به پکیج NuGet Aspose.Cells نیاز دارد و میتواند برای هر مجموعه داده سلسلهمراتبی تنظیم شود.
این مقاله موضوعات زیر را پوشش میدهد:
- کتابخانه Excel C# برای ایجاد نمودارهای Sunburst
- ایجاد نمودار Sunburst در Excel با استفاده از C#
- مجوز رایگان
- نمودار Sunburst در Excel: منابع رایگان
- نتیجهگیری
- موارد مرتبط
کتابخانه C# Excel برای ایجاد نمودارهای خورشیدگرد
Aspose.Cells for .NET یک کتابخانه قدرتمند برای خودکارسازی Excel است که نیاز به Office interop را حذف میکند. این کتابخانه یک API تمیز و شیء‑محور برای ایجاد، اصلاح و استایلدهی به نمودارها، از جمله نمودار Sunburst که در Excel 2016 معرفی شد، فراهم میکند.
دلایل کلیدی برای انتخاب Aspose.Cells برای تولید نمودار Sunburst:
- API جامع – دسترسی کامل به انواع نمودارها، سریهای داده و گزینههای قالببندی.
- نیازی به نصب Excel نیست – در محیطهای سرور‑ساید، ابر یا کانتینر کار میکند.
- پشتیبانی از فرمتهای مختلف – ذخیره به XLSX، XLS، CSV، PDF، PNG و غیره.
- عملکرد بالا – پردازش کارآمد کتابهای کاری بزرگ و مجموعههای داده.
شروع کار
- دانلود کتابخانه از صفحهٔ انتشار Aspose.Cells.
- نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
- به پروژه C# خود یک مرجع به
Aspose.Cellsاضافه کنید.
ایجاد یک نمودار Sunburst در Excel با استفاده از C#
در زیر یک مثال کامل و خودمستقل C# آورده شده است که نشان میدهد چگونه یک نمودار Sunburst در Excel ایجاد کنید.
توضیح مراحل کلیدی
| مرحله | هدف |
|---|---|
| 2 | دادههای سلسلهمراتبی در ستونها چیدمان میشوند که ستون سمت چپترین نشاندهندهٔ حلقهٔ بیرونی (دسته) و ستون عددی سمت راستترین مقادیر را نگه میدارد. |
| 3 | ChartType.Sunburst نوع نمودار مورد نیاز را ایجاد میکند. |
| 4 | SetChartDataRange بازه داده را به نمودار متصل میکند؛ پرچم true به Aspose.Cells میگوید که بازه شامل هر دو دستهبندی و مقادیر است. |
| 5 | تنظیمات ظاهری اختیاری (پر کردن پسزمینه، موقعیت legend). |
| 6 | کارنامه را در قالب XLSX ذخیره میکند، آماده برای پردازشهای بعدی یا خروجی به PDF/PNG. |
دریافت یک مجوز رایگان
Aspose یک مجوز موقت رایگان ارائه میدهد که محدودیتهای ارزیابی را حذف میکند. برای درخواست کلید مجوز خود، به صفحه مجوز موقت مراجعه کنید. آن را همانطور که نشان داده شده است به برنامه خود اعمال کنید:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
نمودار خورشیدگرد اکسل: منابع رایگان
- راهنمای توسعهدهنده – https://docs.aspose.com/cells/net/
- دموی آنلاین و مبدل – https://products.aspose.app/cells/family
- مرجع API – https://reference.aspose.com/cells/net/
- مقالات راهنما – https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
ایجاد نمودارهای Sunburst بهصورت برنامهنویسی با Aspose.Cells for .NET ساده است. این کتابخانه سلسلهمراتب دادهها، انتخاب نوع نمودار و استایلدهی را بدون نیاز به Microsoft Excel روی سرور مدیریت میکند. از مثالهای ارائهشده بهعنوان پایه استفاده کنید، منبع داده را با دامنه خود سازگار کنید و از API گسترده Aspose بهره بگیرید تا تجسمهای صیقلی و آماده برای صادرات تولید کنید.
برای دریافت کمک بیشتر، میتوانید در Aspose.Cells free support forum سؤال بپرسید.