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

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

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

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

مزایای کلیدی هنگام کار با نمودارهای ستونی:

  • Rich Chart API – ایجاد هر نوع نمودار، تنظیم سری‌ها، سفارشی‌سازی محورها، افسانه‌ها و موارد دیگر.
  • Full Format Support – کار با XLSX، XLS، CSV، ODS و بسیاری از فرمت‌های دیگر.
  • High Performance – پردازش کارآمد کتاب‌های کاری بزرگ.
  • No Dependencies – نیازی به نصب Excel بر روی سرور نیست.

شروع کار با Aspose.Cells for .NET:

PM> Install-Package Aspose.Cells

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

در زیر یک برنامهٔ کامل و آماده‌به‌کار کنسول C# آورده شده است که:

  1. یک کتاب کار جدید ایجاد می‌کند.
  2. آن را با داده‌های نمونه فروش پر می‌کند.
  3. یک نمودار ستونی اضافه می‌کند.
  4. عنوان نمودار، محورها و سری‌ها را سفارشی می‌کند.
  5. کتاب کار را روی دیسک ذخیره می‌کند.

توضیح مراحل کلیدی

مرحلهعملکرد
3یک شیء نمودار از نوع ChartType.Column اضافه می‌کند.
4‑5دو سری اضافه می‌کند که به بازه‌های داده برای Product A و Product B ارجاع می‌دهند.
6محور X (دسته‌ها) را به نام‌های ماه‌ها لینک می‌کند.
7عناوین قابل خواندن برای هر دو محور تنظیم می‌کند.
8یک سبک پیش‌تعریف‌شده برای نمودار اعمال می‌کند (اختیاری اما ظاهر بصری را بهبود می‌بخشد).

اجرای برنامه، فایلی به نام ColumnChart_Output.xlsx تولید می‌کند که شامل داده‌های پر شده و یک نمودار ستونی به‌خوبی قالب‌بندی‌شده است.

به‌روزرسانی یک نمودار ستونی موجود

گاهی اوقات نیاز دارید یک نمودار که قبلاً در یک کتاب‌کار وجود دارد را اصلاح کنید (مثلاً نوع آن را تغییر دهید، یک سری جدید اضافه کنید یا قالب‌بندی را تنظیم کنید). قطعه کد زیر نشان می‌دهد چگونه یک کتاب‌کار موجود را بارگذاری کنید، اولین نمودار را پیدا کنید و آن را به یک نمودار ستونی انباشته تبدیل کنید در حالی که یک سری سوم اضافه می‌شود.

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

  • یک کتاب کار موجود را بارگذاری می‌کند.
  • اولین نمودار را بازیابی می‌کند و نوع آن را به StackedColumn تغییر می‌دهد.
  • یک ستون داده جدید برای Product C اضافه می‌کند و آن را به‌عنوان یک سری اضافه می‌نماید.
  • نمودار را برای اعمال تغییرات تازه‌سازی می‌کند و نتیجه را ذخیره می‌نماید.

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

Aspose یک مجوز موقت رایگان ارائه می‌دهد که واترمارک‌های ارزیابی را حذف می‌کند و تمام ویژگی‌ها را باز می‌کند. برای دریافت فوری آن، به صفحه صفحه مجوز موقت Aspose مراجعه کنید.

منابع رایگان

نتیجه‌گیری

ایجاد نمودارهای ستونی با Aspose.Cells for .NET ساده و بسیار قابل تنظیم است. مثال‌های بالا نشان می‌دهند که چگونه می‌توان یک نمودار جدید را از ابتدا تولید کرد و چگونه یک نمودار موجود را ویرایش کرد، که رایج‌ترین سناریوهای گزارش‌گیری را پوشش می‌دهد. از API قدرتمند برای خودکارسازی جریان‌های کاری گزارش‌گیری Excel خود استفاده کنید، تولید نمودار را در سرویس‌های وب یکپارچه کنید یا ابزارهای تحلیلی دسکتاپ بسازید.

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

موارد مرتبط