نمایش دادههای سلسلهمراتبی با نمودار میلهای هرممانند میتواند گزارشهای شما را جذابتر و تفسیر آنها را آسانتر کند. در این راهنما، خواهید آموخت که چگونه بهصورت برنامهنویسی یک نمودار میلهای هرممانند را در یک کتابکار Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این مثال افزودن دادهها، درج نمودار میلهای هرممانند، سفارشیسازی ظاهر آن و ذخیره فایل در قالبهای مختلف را نشان میدهد.
این مقاله موضوعات زیر را پوشش میدهد:
- کتابخانه Excel C# برای ایجاد نمودارهای میلهای هرم
- ایجاد نمودار میلهای هرم در Excel با استفاده از C#
- مجوز رایگان
- منابع اضافی
- نتیجهگیری
- موارد مرتبط
C# کتابخانه Excel برای ایجاد نمودارهای میلهای هرممانند
Aspose.Cells for .NET یک کتابخانه قدرتمند برای دستکاری Excel است که به توسعهدهندگان امکان ایجاد، اصلاح و قالببندی فایلهای Excel را بدون نیاز به Microsoft Excel میدهد. این کتابخانه یک API جامع برای کار با ورقهای کاری، سلولها، فرمولها و انواع مختلف نمودارها—از جمله نمودار Pyramid Bar—ارائه میکند.
مزایای کلیدی استفاده از Aspose.Cells for .NET:
- پشتیبانی پیشرفته از نمودارها – بیش از ۵۰ نوع نمودار، از جمله نمودارهای هرممانند، قیفی، آبشاری و موارد دیگر.
- بدون وابستگی – نیازی به نصب Excel بر روی سرور نیست.
- عملکرد بالا – مدیریت کارآمد کتابکارهای بزرگ و مجموعههای داده.
- قالبهای خروجی متعدد – ذخیره به فرمتهای XLSX، PDF، PNG، HTML و بسیاری دیگر.
شروع کار ساده است:
- Download آخرین نسخه را از Aspose.Cells صفحهٔ انتشار.
- Install بسته NuGet را نصب کنید:
PM> Install-Package Aspose.Cells
- به فایل منبع C# خود
using Aspose.Cells;وusing Aspose.Cells.Charts;اضافه کنید.
ایجاد نمودار میلهای هرممانند در اکسل با استفاده از C#
در زیر یک برنامهٔ کامل و آمادهبهکار کنسول C# آورده شده است که نشان میدهد چگونه:
- یک کتاب کار جدید ایجاد کنید.
- دادههای نمونه سلسلهمراتبی را پر کنید.
- یک نمودار Pyramid Bar اضافه کنید.
- قالببندی پایه (عنوان، افسانه، برچسبهای محور) را اعمال کنید.
- کتاب کار را به عنوان یک فایل XLSX ذخیره کنید.
توضیح کد
| Step | Purpose |
|---|---|
| 1 | یک کتاب کار خالی ایجاد میکند و به اولین ورق کاری ارجاع میدهد. |
| 2 | ورق کاری را با یک ردیف سرصفحه و دادههای نمونه فروش برای چهار منطقه در طول چهار فصل پر میکند. |
| 3 | یک نمودار PyramidBar را به ناحیه تعریفشدهای در شیت اضافه میکند (سطرهای ۷‑۲۵، ستونهای A‑J). |
| 4 | نمودار را به بازه دادهها (B2:E5) لینک میکند و دادههای دستهبندی (منطقه) (A2:A5) را تنظیم مینماید. هر ستون تبدیل به یک سری جداگانه میشود (Q1‑Q4). |
| 5 | عنوانها را به نمودار و محورها اعمال میکند و محور مقدار را برای نمایش ارز قالببندی مینماید. |
| 6 | کتاب کار را به عنوان PyramidBarChart_Output.xlsx ذخیره میکند. |
برنامه را اجرا کنید، فایل تولید شده را در اکسل باز کنید، و یک نمودار میلهای هرممانند خواهید دید که فروش فصلی را بهصورت بصری در بین مناطق مقایسه میکند.
دریافت یک لایسنس رایگان
Aspose.Cells یک مجوز موقت رایگان ارائه میدهد که علامتهای ارزیابی را حذف کرده و تمام ویژگیهای کامل را فعال میکند. آن را از صفحه مجوز موقت Aspose دریافت کنید. مجوز را در کد خود قبل از هر گونه دستکاری کتابکار اعمال کنید:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
نمودار میلهای هرمدار اکسل: منابع رایگان
از این منابع اضافی استفاده کنید تا تخصص خود را در 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/
- مخزن نمونهها – https://github.com/aspose-cells/Aspose.Cells-for-.NET
نتیجهگیری
ایجاد یک نمودار میلهای هرمدار با Aspose.Cells for .NET ساده است و تنها به چند خط کد نیاز دارد. قابلیتهای پیشرفته نمودارسازی کتابخانه به شما امکان میدهد تا تجسمهای حرفهای و آماده برای صادرات تولید کنید بدون اینکه به Microsoft Excel وابسته باشید. با گزینههای قالببندی اضافی—مانند برچسبهای داده، رنگهای سفارشی و خطوط روند—آزمایش کنید تا نمودار را متناسب با نیازهای گزارشگیری خاص خود تنظیم کنید.
اگر سؤال دارید یا به کمک نیاز دارید، برای دریافت کمک از جامعه و کارشناسان محصول، به Aspose.Cells support forum مراجعه کنید.