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

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

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

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

مزایای کلیدی استفاده از Aspose.Cells for .NET:

  • Rich API – دسترسی کامل به اشیاء workbook، worksheet، cell و chart.
  • High Performance – به‌صورت کارآمد با کتاب‌کارهای بزرگ و مجموعه‌های داده کار می‌کند.
  • No External Dependencies – بر روی هر پلتفرمی که .NET را پشتیبانی می‌کند، اجرا می‌شود.
  • Multiple Export Formats – ذخیره به XLSX، XLS، CSV، PDF، PNG و موارد دیگر.

شروع کار ساده است:

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

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

نحوه ساخت نمودار Treemap

مثال زیر نشان می‌دهد که چگونه می‌توان:

  1. یک کتاب کار جدید ایجاد کنید.
  2. برگه کاری را با داده‌های سلسله‌مراتبی پر کنید.
  3. یک نمودار Treemap اضافه کنید.
  4. سری‌ها، عناوین و قالب‌بندی را پیکربندی کنید.
  5. کتاب کار را به یک فایل Excel ذخیره کنید.

Note – کد به‌طور کامل خودکفا است و می‌تواند با .NET 6.0 یا نسخه‌های بعدی کامپایل شود.

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

مرحلههدف
1یک نمونه جدید از Workbook ایجاد می‌کند و اولین برگه کاری را به دست می‌آورد.
2برگه کاری را با داده‌های فروش سلسله‌مراتبی پر می‌کند. ردیف اول شامل سرصفحه‌ها است.
3یک نمودار از نوع ChartType.Treemap اضافه می‌کند. موقعیت و اندازه نمودار توسط اندیس‌های ردیف/ستون که به Charts.Add پاس داده می‌شوند، تعریف می‌شود.
4یک سری تک اضافه می‌کند که از Sales به عنوان بازه مقادیر (E2:E7) و سلسله‌مراتب (A2:D7) به عنوان داده‌های دسته‌بندی استفاده می‌کند.
5برچسب‌های داده را فعال می‌کند تا هم مقدار و هم نام دسته را نشان دهند و تغییر رنگ بر اساس مقدار فروش را فعال می‌سازد.
6کاربرگ را به‌عنوان فایل XLSX ذخیره می‌کند. فایل تولید شده می‌تواند در اکسل باز شود تا نمودار Treemap را مشاهده کنید.

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

Aspose محصولات را با یک مجوز موقت رایگان بررسی کنید. برای دریافت کلیدی که محدودیت‌های ارزیابی را حذف می‌کند و به شما امکان توسعه و تست بدون محدودیت را می‌دهد، به صفحه مجوز موقت مراجعه کنید.

نمودار درختی Excel: منابع رایگان

مهارت‌های خود در خودکارسازی اکسل را با این منابع رایگان ارتقا دهید:

نتیجه‌گیری

ایجاد یک نمودار Treemap با Aspose.Cells for .NET ساده است و تنها به چند خط کد نیاز دارد. این کتابخانه سلسله‌مراتب داده‌ها، رندر نمودار و خروجی فایل را بدون نیاز به Microsoft Office مدیریت می‌کند. با دنبال کردن مثال بالا می‌توانید به سرعت تجسم‌های حرفه‌ای Treemap را برای گزارش‌های مالی، تحلیل فروش یا هر مجموعه داده‌ی سلسله‌مراتبی تولید کنید.

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

موارد مرتبط