برای تجسم داده‌های سلسله‌مراتبی یا تجمعی اغلب به نمودار میله‌ای پشته‌ای با ظاهر 3‑D نیاز است. Aspose.Cells for .NET این کار را به‌صورت ساده‌ای امکان‌پذیر می‌سازد تا مستقیماً از کد یک نمودار Cylindrical Bar Stacked تولید کنید. چه در حال ساخت داشبورد مالی، گزارش فروش‑به‑منطقه، یا هر سناریوی دیگر میله‌ای پشته‌ای باشید، راهنمای زیر شما را در ایجاد، سفارشی‌سازی و ذخیره نمودار با استفاده از C# راهنمایی می‌کند.

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

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

Aspose.Cells for .NET یک کتابخانه جامع برای دستکاری Excel است که نیاز به خودکارسازی Microsoft Office را از بین می‌برد. این کتابخانه مجموعه غنی‌ای از APIهای نمودارسازی را ارائه می‌دهد، از جمله نوع CylindricalBarStacked که سری‌های میله‌ای انباشته را به صورت سیلندرهای 3‑بعدی رندر می‌کند.

مزایای کلیدی استفاده از Aspose.Cells برای ایجاد نمودار:

  • Full .NET Integration – با .NET 6+، .NET Framework و .NET Core کار می‌کند.
  • No Office Dependency – بدون نیاز به نصب Office بر روی سرورها، کانتینرها و خطوط CI/CD اجرا می‌شود.
  • High Performance – به‌صورت کارآمد کتاب‌های کاری بزرگ و نمودارهای پیچیده را پردازش می‌کند.
  • Multiple Format Support – می‌توانید به فرمت‌های XLSX، XLS، CSV، PDF، PNG، JPEG و موارد دیگر ذخیره کنید.

شروع کار

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

اکنون آماده‌اید که یک نمودار میله‌ای استک‌دار استوانه‌ای را به‌صورت برنامه‌نویسی ایجاد کنید.

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

در ادامه یک مثال کامل و قابل کامپایل C# آورده شده است که نشان می‌دهد:

  1. ایجاد یک کتاب کار جدید.
  2. پر کردن داده‌های نمونه.
  3. افزودن یک نمودار CylindricalBarStacked.
  4. سفارشی‌سازی سری‌ها، محورها و ظاهر.
  5. ذخیره کتاب کار به یک فایل XLSX.

توضیح کد

مرحلهکاری که کد انجام می‌دهد
1یک کتاب کار خالی ایجاد می‌کند و اولین برگه کاری را بازیابی می‌کند.
2برگه کاری را با داده‌های نمونه فروش برای چهار منطقه و سه محصول پر می‌کند.
3یک نمودار CylindricalBarStacked را که زیر جدول داده‌ها قرار دارد اضافه می‌کند.
4سه سری اضافه می‌کند، یکی برای هر محصول، و آن‌ها را به بازه داده‌های مربوطه لینک می‌کند.
5برچسب‌های دسته (محور X) را به نام‌های مناطق تنظیم می‌کند.
6تغییرات بصری رایج را نشان می‌دهد: حاشیه، قالب‌بندی ناحیه نمودار، مکان‌گذاری افسانه، و عناوین محورها.
7کتاب کار را به یک فایل XLSX ذخیره می‌کند که می‌تواند در Excel، Google Sheets یا هر نمایشگر سازگار دیگری باز شود.

اجرای برنامه فایلی به نام CylindricalBarStackedChart_Output.xlsx تولید می‌کند که شامل یک نمودار میله‌ای استوانه‌ای 3‑D انباشته است و فروش محصولات را به‌صورت بصری بر حسب منطقه جمع‌آوری می‌کند.

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

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

منابع رایگان

نتیجه‌گیری

ایجاد یک نمودار Cylindrical Bar Stacked با Aspose.Cells for .NET تنها چند خط کد نیاز دارد. این کتابخانه پیچیدگی اشیاء نمودار Excel را انتزاع می‌کند در حالی که کنترل کامل بر داده‌ها، طرح‌بندی و استایل بصری را به شما می‌دهد. از مثال بالا به عنوان نقطه شروع استفاده کنید و آن را با نیازهای گزارش‌گیری خود سازگار کنید — چه نیاز داشته باشید نمودار را از یک پایگاه داده تغذیه کنید، قالب‌بندی شرطی اعمال کنید، یا نتیجه را به PDF یا تصویر صادر کنید.

اگر با هر گونه چالش یا سؤال مواجه شدید، می‌توانید آن‌ها را در انجمن پشتیبانی رایگان ما ارسال کنید.

موارد مرتبط