تصویرسازی دادههای سلسلهمراتبی با نمودار Treemap باعث میشود اطلاعات پیچیده با یک نگاه بهراحتی قابل درک باشد. در این مقاله خواهید آموخت که چگونه یک نمودار Treemap در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهنما شامل یک نمونه کد کامل و قابل اجرا، نکاتی برای سفارشیسازی ظاهر نمودار و منابعی برای شروع سریع است.
این مقاله موارد زیر را پوشش میدهد:
- کتابخانه Excel C# برای ایجاد نمودارهای Treemap
- ایجاد نمودار Treemap در Excel با استفاده از C#
- دریافت یک لایسنس رایگان
- نمودار Treemap در Excel: منابع رایگان
- نتیجهگیری
- موارد مرتبط
کتابخانه 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 و موارد دیگر.
شروع کار ساده است:
- کتابخانه را از صفحه انتشار Aspose.Cells دانلود کنید.
- بسته NuGet را نصب کنید:
PM> Install-Package Aspose.Cells
ایجاد نمودار درختی در اکسل با استفاده از C#
نحوه ساخت نمودار Treemap
مثال زیر نشان میدهد که چگونه میتوان:
- یک کتاب کار جدید ایجاد کنید.
- برگه کاری را با دادههای سلسلهمراتبی پر کنید.
- یک نمودار Treemap اضافه کنید.
- سریها، عناوین و قالببندی را پیکربندی کنید.
- کتاب کار را به یک فایل 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: منابع رایگان
مهارتهای خود در خودکارسازی اکسل را با این منابع رایگان ارتقا دهید:
- راهنمای توسعهدهنده – مستندات جامع برای Aspose.Cells: 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/
نتیجهگیری
ایجاد یک نمودار Treemap با Aspose.Cells for .NET ساده است و تنها به چند خط کد نیاز دارد. این کتابخانه سلسلهمراتب دادهها، رندر نمودار و خروجی فایل را بدون نیاز به Microsoft Office مدیریت میکند. با دنبال کردن مثال بالا میتوانید به سرعت تجسمهای حرفهای Treemap را برای گزارشهای مالی، تحلیل فروش یا هر مجموعه دادهی سلسلهمراتبی تولید کنید.
اگر با مشکلی مواجه شدید یا سؤال دارید، به راحتی میتوانید به انجمن پشتیبانی رایگان ما در https://forum.aspose.com/c/cells/9 مراجعه کنید.