برای تجسم دادههای سلسلهمراتبی یا تجمعی اغلب به نمودار میلهای پشتهای با ظاهر 3‑D نیاز است. Aspose.Cells for .NET این کار را بهصورت سادهای امکانپذیر میسازد تا مستقیماً از کد یک نمودار Cylindrical Bar Stacked تولید کنید. چه در حال ساخت داشبورد مالی، گزارش فروش‑به‑منطقه، یا هر سناریوی دیگر میلهای پشتهای باشید، راهنمای زیر شما را در ایجاد، سفارشیسازی و ذخیره نمودار با استفاده از C# راهنمایی میکند.
این مقاله به موضوعات زیر میپردازد:
- کتابخانه Excel C# برای ایجاد نمودارهای میلهای استکشده استوانهای
- ایجاد نمودار میلهای استکشده استوانهای در Excel با استفاده از 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 و موارد دیگر ذخیره کنید.
شروع کار
- آخرین Aspose.Cells for .NET را از صفحهٔ انتشارها دانلود کنید.
- کتابخانه را از طریق NuGet به پروژهٔ خود اضافه کنید:
PM> Install-Package Aspose.Cells
اکنون آمادهاید که یک نمودار میلهای استکدار استوانهای را بهصورت برنامهنویسی ایجاد کنید.
ایجاد نمودار میلهای استک شده استوانهای در اکسل با استفاده از C#
در ادامه یک مثال کامل و قابل کامپایل C# آورده شده است که نشان میدهد:
- ایجاد یک کتاب کار جدید.
- پر کردن دادههای نمونه.
- افزودن یک نمودار CylindricalBarStacked.
- سفارشیسازی سریها، محورها و ظاهر.
- ذخیره کتاب کار به یک فایل XLSX.
توضیح کد
| مرحله | کاری که کد انجام میدهد |
|---|---|
| 1 | یک کتاب کار خالی ایجاد میکند و اولین برگه کاری را بازیابی میکند. |
| 2 | برگه کاری را با دادههای نمونه فروش برای چهار منطقه و سه محصول پر میکند. |
| 3 | یک نمودار CylindricalBarStacked را که زیر جدول دادهها قرار دارد اضافه میکند. |
| 4 | سه سری اضافه میکند، یکی برای هر محصول، و آنها را به بازه دادههای مربوطه لینک میکند. |
| 5 | برچسبهای دسته (محور X) را به نامهای مناطق تنظیم میکند. |
| 6 | تغییرات بصری رایج را نشان میدهد: حاشیه، قالببندی ناحیه نمودار، مکانگذاری افسانه، و عناوین محورها. |
| 7 | کتاب کار را به یک فایل XLSX ذخیره میکند که میتواند در Excel، Google Sheets یا هر نمایشگر سازگار دیگری باز شود. |
اجرای برنامه فایلی به نام CylindricalBarStackedChart_Output.xlsx تولید میکند که شامل یک نمودار میلهای استوانهای 3‑D انباشته است و فروش محصولات را بهصورت بصری بر حسب منطقه جمعآوری میکند.
دریافت یک مجوز رایگان
Aspose.Cells برای عملکرد کامل به یک لایسنس نیاز دارد. میتوانید یک لایسنس موقت رایگان برای ارزیابی از صفحه لایسنس موقت Aspose دریافت کنید. فایل لایسنس میتواند در کد شما همانطور که در مستندات لایسنس نشان داده شده است، اعمال شود.
منابع رایگان
- راهنمای توسعهدهنده – مرجع جامع API و آموزشها: https://docs.aspose.com/cells/net/
- برنامههای آنلاین – ایجاد نمودار بدون کدنویسی: https://products.aspose.app/cells/family
- مرجع API – اعضا و ویژگیهای دقیق: https://reference.aspose.com/cells/net/
- مقالات How‑To – سناریوهای واقعی و پروژههای نمونه: https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
ایجاد یک نمودار Cylindrical Bar Stacked با Aspose.Cells for .NET تنها چند خط کد نیاز دارد. این کتابخانه پیچیدگی اشیاء نمودار Excel را انتزاع میکند در حالی که کنترل کامل بر دادهها، طرحبندی و استایل بصری را به شما میدهد. از مثال بالا به عنوان نقطه شروع استفاده کنید و آن را با نیازهای گزارشگیری خود سازگار کنید — چه نیاز داشته باشید نمودار را از یک پایگاه داده تغذیه کنید، قالببندی شرطی اعمال کنید، یا نتیجه را به PDF یا تصویر صادر کنید.
اگر با هر گونه چالش یا سؤال مواجه شدید، میتوانید آنها را در انجمن پشتیبانی رایگان ما ارسال کنید.