داده‌ها را به صورت سه‌بعدی تجسم کردن می‌تواند روندها را برجسته کرده و خوانایی را بهبود بخشد. نمودار میله‌ای استوانه‌ای یک نسخهٔ 3‑بعدی از نمودار میله‌ای کلاسیک است که هر سری داده را به شکل یک استوانه نمایش می‌دهد و عمق را بدون قربانی کردن وضوح اضافه می‌کند. این مقاله نشان می‌دهد چگونه یک نمودار میله‌ای استوانه‌ای را در یک کتاب‌کار Excel با استفاده از Aspose.Cells for .NET و C# ایجاد کنید.

در این راهنما شما یاد خواهید گرفت:

  • چه چیزی کتابخانه Aspose.Cells C# Excel برای ایجاد نمودار ارائه می‌دهد.
  • چگونه یک نمودار میله‌ای استوانه‌ای را گام به گام تولید کنیم.
  • چگونه ظاهر نمودار (عنوان‌های محور، رنگ‌ها، افسانه‌ها و غیره) را سفارشی کنیم.
  • کجا می‌توان یک لایسنس موقت رایگان برای ارزیابی دریافت کرد.

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

Aspose.Cells for .NET یک کتابخانه جامع خودکارسازی Excel است که به توسعه‌دهندگان امکان ایجاد، اصلاح و رندر کردن فایل‌های Excel بدون Microsoft Office را می‌دهد. این کتابخانه از تمام انواع نمودارهای ارائه‌شده توسط Excel پشتیبانی می‌کند، از جمله نمودار 3‑D Cylindrical Bar.

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

  • Full‑featured API – دسترسی به اشیاء workbook، worksheet، cell، chart و formatting.
  • Zero‑dependency – بر روی هر پلتفرم .NET ( .NET Framework، .NET Core، .NET 5/6/7 ) کار می‌کند.
  • High performance – مجموعه‌های داده بزرگ را با مصرف حافظه کم پردازش می‌کند.
  • Cross‑format support – خواندن/نوشتن XLS، XLSX، CSV، ODS و بسیاری موارد دیگر.

نصب Aspose.Cells

می‌توانید Aspose.Cells را از طریق NuGet دریافت کنید:

PM> Install-Package Aspose.Cells

یا آخرین نسخه را از صفحهٔ انتشار Aspose.Cells دانلود کنید.

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

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

مثال کامل کد C#

توضیح کد

StepWhat the code does
1یک Workbook جدید ایجاد می‌کند و اولین worksheet (Sheet1) را به دست می‌آورد.
2worksheet را با یک مجموعه داده کوچک (منطقه‌ها و فروش فصلی) پر می‌کند.
3یک نمودار Cylindrical Bar (ChartType.CylindricalBar) اضافه می‌کند و آن را روی شیت قرار می‌دهد.
4سه سری اضافه می‌کند — یکی برای هر فصل — و آن‌ها را به سلول‌هایی که داده‌های عددی را دارند لینک می‌کند.
5عنوان‌های محور، موقعیت legend، رنگ‌های سری و یک چرخش 3‑D ملایم را تنظیم می‌کند تا شکل استوانه‌ای را برجسته کند.
6workbook را به عنوان CylindricalBarChart_Output.xlsx ذخیره می‌کند. فایل تولید شده می‌تواند در Excel، Google Sheets یا هر نمایشگر سازگار دیگری باز شود.

اجرای مثال

  1. یک پروژه Console Application جدید در Visual Studio یا IDE مورد علاقه‌تان ایجاد کنید.
  2. پکیج NuGet Aspose.Cells را اضافه کنید (Install-Package Aspose.Cells).
  3. محتوای تولید شده Program.cs را با کد بالا جایگزین کنید.
  4. پروژه را بیلد و اجرا کنید. کنسول تأیید می‌کند که کتاب کار ذخیره شده است و فایل CylindricalBarChart_Output.xlsx را در پوشه خروجی پروژه خواهید یافت.

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

Aspose.Cells یک محصول تجاری است، اما می‌توانید برای ارزیابی مجوز موقت رایگان دریافت کنید:

  • به صفحهٔ صفحهٔ موقت مجوز Aspose مراجعه کنید.
  • دستورالعمل‌های روی‑صفحه را دنبال کنید تا یک فایل مجوز دریافت کنید (به‌طور معمول Aspose.Total.NET.lic).
  • فایل مجوز را در پوشهٔ ریشهٔ پروژهٔ خود قرار دهید و قبل از استفاده از هر API از Aspose.Cells آن را فعال کنید:
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");

مجوز موقت محدودیت‌های ارزیابی را برای مدت زمان محدودی حذف می‌کند و به شما امکان می‌دهد تمام ویژگی‌ها—از جمله ایجاد نمودار—را بدون محدودیت تست کنید.

منابع رایگان

نتیجه‌گیری

ایجاد یک نمودار Cylindrical Bar با Aspose.Cells for .NET ساده است: داده‌ها را آماده کنید، یک نمودار از نوع ChartType.CylindricalBar اضافه کنید، سری‌ها را بایند کنید و استایل‌های اختیاری را اعمال کنید. این کتابخانه تمام عملیات‌های سطح‑پایین Excel را مدیریت می‌کند و به شما امکان می‌دهد تا به‌صورت برنامه‌نویسی، تجسم‌های 3‑D با ظاهر حرفه‌ای تولید کنید.

در آزمایش سفارشی‌سازی‌های اضافی—مانند برچسب‌های داده، پرکننده‌های گرادیان یا منابع داده پویا—آزاد باشید تا نمودار را بر اساس نیازهای گزارش‌دهی خاص خود تنظیم کنید. اگر با مشکلی مواجه شدید یا سؤال‌های بیشتری دارید، جامعه Aspose و انجمن‌های پشتیبانی مکان‌های عالی برای دریافت کمک هستند.

موارد مرتبط