تصویرسازی نرخ تبدیل، مسیرهای فروش یا هر مجموعه دادهٔ سلسله‌مراتبی با نمودار قیفی واضح‌تر می‌شود. در این مقاله، خواهید آموخت که چگونه یک نمودار قیفی در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. تنها با چند خط کد می‌توانید تولید خودکار نمودارهای قیفی با تأثیر بالا را که آمادهٔ صادرات به XLSX، PDF یا تصاویر هستند، انجام دهید.

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

کتابخانه C# Excel برای ایجاد نمودارهای قیفی

Aspose.Cells for .NET یک کتابخانه قدرتمند صفحه‌گسترده است که به توسعه‌دهندگان امکان ایجاد، ویرایش و رندر برنامه‌ای فایل‌های Excel را می‌دهد. این کتابخانه مجموعه‌ای غنی از انواع نمودارها، از جمله نمودار Funnel را ارائه می‌دهد که در کتابخانه‌های بومی Microsoft Office interop برای سناریوهای سمت‑سرور موجود نیست.

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

  • API جامع – دسترسی کامل به ویژگی‌های Excel بدون وابستگی به COM.
  • مناسب برای سمت سرور – نیازی به نصب Microsoft Office نیست.
  • عملکرد بالا – کار با کتاب‌کارهای بزرگ با مصرف حافظه کم.
  • قالب‌های خروجی متعدد – ذخیره به صورت XLSX، XLS، CSV، PDF، PNG و غیره.

به سرعت شروع کنید:

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

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

در زیر دو مثال کامل و قابل اجرا وجود دارد که نشان می‌دهند چگونه:

  1. ایجاد یک نمودار قیفی پایه از یک مجموعه دادهٔ ثابت.
  2. سفارشی‌سازی یک نمودار قیفی (رنگ‌ها، برچسب‌های داده، و legend).

توجه – تمام قطعات کد با .NET 6.0 یا نسخه‌های بعدی کامپایل می‌شوند و هدف net6.0 (یا هر چارچوب بعدی) هستند. outputPath را با پوشه‌ای مناسب در ماشین خود جایگزین کنید.

مثال 1 – نمودار قیفی پایه

کاری که کد انجام می‌دهد

  1. یک کتاب کار ایجاد می‌کند و داده‌های نمونه‌ای که نمایانگر یک مسیر فروش معمولی است را اضافه می‌کند.
  2. یک نمودار Funnel (ChartType.Funnel) را که از ردیف 7، ستون 0 شروع می‌شود، درج می‌کند.
  3. مقادیر سری و دسته‌ها را به بازه داده‌ها متصل می‌کند.
  4. نتیجه را به عنوان FunnelChart_Basic.xlsx ذخیره می‌کند.

فایل تولید شده را در Microsoft Excel باز کنید – یک نمودار قیفی واضح خواهید دید که افت در هر مرحله را به تصویر می‌کشد.

مثال ۲ – نمودار قیفی سفارشی (رنگ‌ها، برچسب‌های داده، راهنما)

نکات برجسته سفارشی‌سازی

  • رنگ‌ها – هر برش قیف یک رنگ پیش‌زمینه متمایز دریافت می‌کند با استفاده از Area.ForegroundColor و FormattingType.Custom.
  • برچسب‌های داده – نمایش مقدار و درصد فعال شده به صورت مرکز در هر برش.
  • راهنما – در پایین قرار گرفته با چیدمان افقی برای خوانایی بهتر.

فایل FunnelChart_Customized.xlsx را باز کنید تا یک نمودار قیفی کاملاً استایل‌دار که برای ارائه‌ها یا گزارش‌ها مناسب است، مشاهده کنید.

دریافت یک لایسنس رایگان

اگر به یک مجوز موقت برای حذف نشان‌های ارزیابی نیاز دارید، به صفحهٔ مجوز موقت Aspose مراجعه کنید. این مجوز رایگان برای ۳۰ روز فعال است و به شما امکان ارزیابی کامل مجموعه ویژگی‌ها، از جمله نمودارهای قیفی را می‌دهد.

نمودار قیفی اکسل: منابع رایگان

مطالعات بیشتر و ابزارهایی برای تعمیق تخصص شما در Aspose.Cells:

نتیجه‌گیری

ایجاد یک نمودار قیفی با Aspose.Cells for .NET ساده است و تنها به چند خط کد C# نیاز دارد. این کتابخانه کنترل کامل بر روی بایندینگ داده‌ها، استایل‌دهی و گزینه‌های خروجی را فراهم می‌کند و آن را برای گزارش‌گیری سمت سرور، داشبوردها و تولید خودکار Excel ایده‌آل می‌سازد. از مثال‌های بالا به عنوان پایه استفاده کنید و آنها را با منابع داده و نیازهای بصری خود سازگار کنید.

اگر سؤال یا مشکلی دارید، می‌توانید برای دریافت کمک به فروم پشتیبانی Aspose.Cells مراجعه کنید.

موارد مرتبط