تصویرسازی دادههای سلسلهمراتبی بهصورت هرم مبتنی بر درصد میتواند توزیعهای پیچیده را بهسرعت قابل درک کند. در این مقاله یاد خواهید گرفت که چگونه یک نمودار Pyramid100PercentStacked را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهنما شامل تمام موارد مورد نیاز شماست — از تنظیم کتابکار تا سفارشیسازی نمودار — تا بتوانید این نوع نمودار را در داشبوردهای گزارشگیری، ابزارهای هوش تجاری یا هر جریان کاری خودکار تولید اکسل یکپارچه کنید.
این مقاله به موضوعات زیر میپردازد:
- کتابخانه Excel C# برای ایجاد نمودارهای هرمدار
- ایجاد نمودار Pyramid100PercentStacked در Excel با استفاده از C#
- مجوز رایگان و منابع
- نتیجهگیری
- موارد مرتبط
کتابخانهٔ C# Excel برای ایجاد نمودارهای هرم
Aspose.Cells for .NET یک کتابخانه جامع برای دستکاری Excel است که نیاز به خودکارسازی Microsoft Office را از بین میبرد. این کتابخانه پشتیبانی کامل از تمام انواع نمودارهای مدرن را فراهم میکند، از جمله نمودار Pyramid100PercentStacked که در نسخههای اخیر Excel معرفی شده است.
مزایای کلیدی استفاده از Aspose.Cells:
- Rich API – دسترسی برنامهنویسی به تمام ویژگیهای Excel.
- No Office Dependency – بر روی هر سرور یا محیط ابری کار میکند.
- High Performance – کتابهای کاری بزرگ را با مصرف حافظه کم مدیریت میکند.
- Cross‑Format Support – خواندن/نوشتن XLSX، XLS، CSV، ODS و موارد دیگر.
شروع کار
- دانلود آخرین Aspose.Cells for .NET را از صفحهٔ انتشارها.
- نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
- اضافه کنید یک مرجع به
Aspose.Cellsدر پروژه خود.
ایجاد یک نمودار Pyramid100PercentStacked در Excel با استفاده از C#
در زیر یک مثال کامل و آماده برای اجرا آورده شده است که:
- یک کتاب کار جدید ایجاد میکند.
- دادههای نمونهای که درصد سهم بازار را نشان میدهند، پر میکند.
- یک نمودار Pyramid100PercentStacked درج میکند.
- عناوین، برچسبهای محور و قالببندی سریها را سفارشی میکند.
- کتاب کار را به نام
PyramidChart_Output.xlsxذخیره میکند.
توضیح کد
| Step | What It Does |
|---|---|
| 1 | یک شیء جدید Workbook ایجاد میکند و برگه پیشفرض (Sheet1) را دریافت میکند. |
| 2 | سلولهای سرصفحه و دادههای نمونه برای دو فصل (Q1, Q2) را مینویسد. |
| 3 | یک نمودار از نوع ChartType.Pyramid100PercentStacked اضافه میکند. این نمودار ردیفهای ۷‑۲۵ و ستونهای ۰‑۱۰ را اشغال میکند. |
| 4 | دو شیء Series اضافه میکند؛ هر سری دادهها را از ستون مربوطه میخواند (B برای Q1، C برای Q2). |
| 5 | محور دستهبندی را به فهرست دستهبندیهای محصول که در ستون A قرار دارد، متصل میکند. |
| 6 | سفارشیسازیهای رایج را نشان میدهد: پسزمینه ناحیهنقشه، برچسبهای داده (نمایش درصدها) و موقعیت افسانه. |
| 7 | کارنامه را به عنوان PyramidChart_Output.xlsx ذخیره میکند. |
اجرای برنامه یک فایل Excel تولید میکند که شامل یک نمودار Pyramid100PercentStacked است که سهم بازار نسبی هر دسته محصول را برای سهماهه اول و دوم نشان میدهد، بهطوری که درصدها بهصورت خودکار محاسبه میشوند تا برای هر لایه مجموعاً ۱۰۰ ٪ باشد.
مجوز رایگان و منابع
Aspose یک مجوز رایگان موقت ارائه میدهد که علامتهای ارزیابی را حذف کرده و عملکرد کامل را برای 30 روز فعال میکند.
- دریافت یک لایسنس موقت رایگان: https://purchase.aspose.com/temporary-license
- مستندات و مرجع API: https://docs.aspose.com/cells/net/
- دموی آنلاین و ویرایشگر: https://products.aspose.app/cells/family
- انجمن جامعه برای پشتیبانی: https://forum.aspose.com/c/cells/9
نتیجهگیری
ایجاد یک نمودار Pyramid100PercentStacked با Aspose.Cells for .NET ساده است—تنها چند خط کد C# برای ساخت، پر کردن و سفارشیسازی کامل نمودار کافی است. API غنی این کتابخانه نیاز به Microsoft Office را بر روی سرور از بین میبرد و راهحلی قابل اعتماد برای گزارشگیری خودکار، داشبوردها و خطوط لوله تجسم دادهها ارائه میدهد.
اگر سؤال یا پرسشی دارید، به سفارشیسازیهای بیشتری نیاز دارید یا میخواهید بازخورد خود را به اشتراک بگذارید، به راحتی به جامعه Aspose.Cells در انجمن پشتیبانی ما بپیوندید.