نمایش داده‌های سلسله‌مراتبی با اثر سه‌بعدی می‌تواند گزارش‌ها را جذاب‌تر کند. در این راهنما یاد خواهید گرفت که چگونه یک نمودار PyramidColumn3D را به‌صورت برنامه‌نویسی در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این مثال افزودن داده‌ها، درج نمودار، تنظیمات سری‌ها و استخراج کتاب‌کار به یک فایل اکسل را نشان می‌دهد.

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

Aspose.Cells .NET Library برای نمودارهای PyramidColumn3D

Aspose.Cells for .NET یک API قدرتمند و کاملاً مدیریت‌شده است که به توسعه‌دهندگان امکان ایجاد، ویرایش و رندر فایل‌های Excel را بدون نیاز به Microsoft Office می‌دهد. این API تمام انواع نمودارهای Excel را پشتیبانی می‌کند، از جمله نمودار PyramidColumn3D.

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

  • Rich Chart API – دسترسی مستقیم به اشیاء نمودار، سری‌ها، محورها، افسانه‌ها و قالب‌بندی.
  • No Interop Dependency – در هر محیط .NET (دسکتاپ، سرور، ابر) کار می‌کند.
  • High Performance – کتاب‌های کاری بزرگ را با مصرف حافظه کم مدیریت می‌کند.
  • Multiple Formats – ذخیره به XLSX، XLS، CSV، PDF، HTML و فرمت‌های تصویری.

برای شروع استفاده از Aspose.Cells، بسته NuGet را نصب کنید:

PM> Install-Package Aspose.Cells

ایجاد یک نمودار پایه PyramidColumn3D

مثال زیر یک کتاب‌کار ساده ایجاد می‌کند، آن را با داده‌های نمونه پر می‌کند، یک نمودار PyramidColumn3D اضافه می‌کند و فایل را به عنوان PyramidColumn3D_Basic.xlsx ذخیره می‌نماید.

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

StepWhat it does
1یک شیء Workbook را ایجاد می‌کند و به اولین Worksheet دسترسی پیدا می‌کند.
2برگه را با نام‌های محصولات و مقادیر فروش فصلی پر می‌کند.
3Charts.Add را با ChartType.PyramidColumn3D فراخوانی می‌کند تا نمودار ستونی هرم‌دار ۳‑بعدی ایجاد شود.
4سری داده‌ها (NSeries.Add) را اضافه می‌کند و برچسب‌های دسته (محور X) را تنظیم می‌نماید.
5کارنامه را به یک فایل XLSX ذخیره می‌کند که می‌تواند در Microsoft Excel باز شود.

اجرای برنامه یک فایل اکسل تولید می‌کند که شامل یک نمودار ستونی هرم‌دار 3‑D است و داده‌های فروش را در طول چهار فصل نمایش می‌دهد.

سفارشی‌سازی نمودار PyramidColumn3D (رنگ‌ها، محور، راهنما)

اغلب نیاز دارید ظاهر نمودار را برای مطابقت با برند شرکت یا بهبود خوانایی تنظیم کنید. مثال زیر این را نشان می‌دهد:

  • تغییر رنگ پر کردن ستون‌ها.
  • تنظیم موقعیت افسانه.
  • اصلاح عناوین محورهای اصلی و ثانویه.
  • فعال‌سازی برچسب‌های داده.

کد سفارشی چه کاری انجام می‌دهد

سفارشی‌سازیقطعه کدنتیجه
رنگ‌های سریchart.NSeries[s].Area.ForegroundColor = palette[s];ستون هر سال با رنگی متمایز و سازگار با برند نمایش داده می‌شود.
برچسب‌های دادهchart.NSeries[s].DataLabels.IsValueShown = true;مقادیر عددی بالای هر ستون نمایش داده می‌شود تا بینش سریع‌تری فراهم شود.
موقعیت راهنماchart.Legend.Position = LegendPositionType.Bottom;راهنما زیر نمودار قرار می‌گیرد و فضای نمودار آزاد می‌شود.
عناوین محور و قالب عددیchart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatقابلیت خوانایی را بهبود می‌بخشد و واحدها را منتقل می‌کند.
حذف حاشیهchart.NSeries[s].Border.IsVisible = false;ظاهر سه‌بعدی تمیزتر و مرتب‌تری ایجاد می‌کند.

فایل PyramidColumn3D_Customized.xlsx را در Excel باز کنید تا یک نمودار صیقلی و آماده ارائه را ببینید.

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

Aspose.Cells برای عملکرد کامل به یک لایسنس نیاز دارد. می‌توانید یک لایسنس رایگان موقت برای ارزیابی از پورتال Aspose دریافت کنید:

مجوز موقت رایگان برای Aspose.Cells

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

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

منابع اضافی

نتیجه‌گیری

ایجاد یک نمودار PyramidColumn3D با Aspose.Cells for .NET به سادگی انجام می‌شود:

  1. داده‌های ورق کاری را پر کنید.
  2. یک نمودار ChartType.PyramidColumn3D اضافه کنید.
  3. سری‌ها، دسته‌ها و قالب‌بندی‌های اختیاری را تنظیم کنید.
  4. کتاب‌کار را ذخیره کنید.

این کتابخانه به شما کنترل کامل بر زیبایی‌های نمودار می‌دهد و امکان تولید تجسم‌های حرفه‌ای‑سطح را مستقیماً از برنامه‌های C# شما فراهم می‌کند.

اگر به کمک بیشتری نیاز دارید، می‌توانید به انجمن‌های جامعه Aspose بپیوندید یا مستندات گسترده‌ای که در بالا لینک شده‌اند را بررسی کنید.

موارد مرتبط