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

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

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

Aspose.Cells for .NET یک API جامع است که به توسعه‌دهندگان امکان کار با فایل‌های Excel بدون نیاز به Microsoft Office را می‌دهد. این API از ایجاد، ویرایش و سفارشی‌سازی نمودارهای تمام انواع، از جمله نمودارهای خطی، پشتیبانی می‌کند. مزایای کلیدی شامل:

  • Rich API surface – کنترل کامل بر انواع نمودار، سری‌ها، محورها و قالب‌بندی.
  • No COM dependencies – بر روی هر پلتفرمی که .NET را پشتیبانی می‌کند کار می‌کند.
  • High performance – پردازش کارآمد کتاب‌های کاری بزرگ.
  • Multi‑format support – خواندن/نوشتن XLSX، XLS، CSV، PDF و موارد دیگر.

شروع کار

  1. دانلود آخرین Aspose.Cells for .NET از صفحهٔ انتشار.
  2. نصب از طریق NuGet:
   PM> Install-Package Aspose.Cells
  1. به پروژه خود یک مرجع به Aspose.Cells اضافه کنید.

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

در ادامه دو مثال عملی آورده شده است:

  1. نمودار خطی تک‑سری ساده – ایده‌آل برای تجسم سریع روند.
  2. نمودار خطی چند‑سری با محور ثانویه – مفید هنگام مقایسه مجموعه داده‌ها با مقیاس‌های متفاوت.

هر دو مثال برنامه‌های کامل و آماده برای کامپایل C# هستند.

مثال 1 – نمودار خطی تک‌سری ساده

توضیح

  • Workbook در حافظه ایجاد شده و با داده‌های ماه و فروش پر می‌شود.
  • ChartType.Line یک نمودار خطی پایه ایجاد می‌کند.
  • NSeries.Add داده‌های سری را تعریف می‌کند؛ CategoryData برچسب‌های محور X را اختصاص می‌دهد.
  • فایل حاصل SimpleLineChart.xlsx شامل یک نمودار خطی کاملاً قالب‌بندی‌شده است.

مثال ۲ – نمودار خطی چندسری با محور ثانوی

نکات کلیدی

  • دو سری اضافه می‌شوند: Revenue (محور اصلی) و Profit% (محور ثانویه) برای نشان دادن مقیاس‌های متفاوت.
  • PlotOnSecondAxis = true سری دوم را به محور Y سمت راست منتقل می‌کند.
  • سفارشی‌سازی مارکرها، سری ثانویه را به صورت بصری متمایز می‌کند.
  • فایل نهایی MultiSeriesLineChart.xlsx شامل یک نمودار خطی چندسری کاملاً کارآمد است.

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

آیا می‌خواهید Aspose.Cells را بدون محدودیت امتحان کنید؟ یک مجوز موقت رایگان از صفحه مجوز موقت Aspose دریافت کنید. این مجوز علامت‌های ارزیابی را حذف می‌کند و به شما امکان می‌دهد تمام ویژگی‌های نمودارسازی را بررسی کنید.

منابع رایگان

مهارت‌های خود در خودکارسازی Excel را با این منابع رسمی ارتقا دهید:

نتیجه‌گیری

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

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

همچنین ببینید