تصویرسازی اطلاعات سلسله‌مراتبی—مانند ساختارهای سازمانی، دسته‌بندی‌های محصول یا طرح‌بندی‌های سیستم فایل—با نمودار Sunburst بسیار واضح‌تر می‌شود. در این مقاله نحوه ایجاد یک نمودار Sunburst در یک کتاب‌کار Excel را با استفاده از Aspose.Cells for .NET نشان خواهیم داد. این مثال به‌صورت کامل قابل اجرا است، فقط به پکیج NuGet Aspose.Cells نیاز دارد و می‌تواند برای هر مجموعه داده سلسله‌مراتبی تنظیم شود.

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

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

Aspose.Cells for .NET یک کتابخانه قدرتمند برای خودکارسازی Excel است که نیاز به Office interop را حذف می‌کند. این کتابخانه یک API تمیز و شیء‑محور برای ایجاد، اصلاح و استایل‌دهی به نمودارها، از جمله نمودار Sunburst که در Excel 2016 معرفی شد، فراهم می‌کند.

دلایل کلیدی برای انتخاب Aspose.Cells برای تولید نمودار Sunburst:

  • API جامع – دسترسی کامل به انواع نمودارها، سری‌های داده و گزینه‌های قالب‌بندی.
  • نیازی به نصب Excel نیست – در محیط‌های سرور‑ساید، ابر یا کانتینر کار می‌کند.
  • پشتیبانی از فرمت‌های مختلف – ذخیره به XLSX، XLS، CSV، PDF، PNG و غیره.
  • عملکرد بالا – پردازش کارآمد کتاب‌های کاری بزرگ و مجموعه‌های داده.

شروع کار

  1. دانلود کتابخانه از صفحهٔ انتشار Aspose.Cells.
  2. نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
  1. به پروژه C# خود یک مرجع به Aspose.Cells اضافه کنید.

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

در زیر یک مثال کامل و خودمستقل C# آورده شده است که نشان می‌دهد چگونه یک نمودار Sunburst در Excel ایجاد کنید.

توضیح مراحل کلیدی

مرحلههدف
2داده‌های سلسله‌مراتبی در ستون‌ها چیدمان می‌شوند که ستون سمت چپ‌ترین نشان‌دهندهٔ حلقهٔ بیرونی (دسته) و ستون عددی سمت راست‌ترین مقادیر را نگه می‌دارد.
3ChartType.Sunburst نوع نمودار مورد نیاز را ایجاد می‌کند.
4SetChartDataRange بازه داده را به نمودار متصل می‌کند؛ پرچم 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

نمودار خورشیدگرد اکسل: منابع رایگان

نتیجه‌گیری

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

برای دریافت کمک بیشتر، می‌توانید در Aspose.Cells free support forum سؤال بپرسید.

موارد مرتبط