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

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

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

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

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

  • API کامل‌ویژگی – دسترسی برنامه‌نویسی به تمام ویژگی‌های Excel.
  • پشتیبانی قدرتمند نمودار – ایجاد نمودارهای دو‑بعدی، سه‑بعدی و نمودارهای ویژه مانند سطحی، رادار و سهام.
  • بهینه‌سازی عملکرد – پردازش میلیون‌ها سلول با مصرف حافظه کم.
  • قابل‌استفاده در سطوح مختلف – کار می‌کند بر روی .NET Framework، .NET Core، .NET 5/6/7 و .NET Standard.

نصب

کتابخانه را از طریق NuGet نصب کنید:

PM> Install-Package Aspose.Cells

یا مرجع بسته را به فایل پروژه خود اضافه کنید:

<PackageReference Include="Aspose.Cells" Version="24.12.0" />

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

در زیر یک برنامهٔ کامل و خودکفا به زبان C# ارائه شده است که یک نمودار Surface3D ایجاد می‌کند.

1. یک پروژه کنسول جدید ایجاد کنید

dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells

2. فایل Program.cs را با کد زیر جایگزین کنید

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

مرحلهکاری که انجام می‌دهد
1یک Workbook جدید ایجاد می‌کند و به اولین برگه کاری دسترسی پیدا می‌کند.
2برگه کاری را با یک ماتریس از مقادیر Z و برچسب‌های محورهای X و Y پر می‌کند.
3یک شیء نمودار ChartType.Surface3D اضافه می‌کند و آن را بر روی برگه قرار می‌دهد.
4بازه داده‌ها را برای نمودار تنظیم می‌کند و دسته‌ها (X) و سری‌ها (Y) را به سلول‌ها لینک می‌کند.
5سفارشی‌سازی‌های اختیاری را نشان می‌دهد: سبک، افسانه، عناوین محور و قالب‌بندی ناحیه نمودار.
6کارنامه را به عنوان فایل XLSX ذخیره می‌کند.

پروژه را با dotnet run اجرا کنید. فایل Surface3DChart_Output.xlsx تولید شده شامل جدول داده‌ها و یک نمودار سطحی 3‑بعدی به‌صورت کامل رندر شده خواهد بود.

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

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

// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");

نمودار Surface3D در Excel: منابع رایگان

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

نتیجه‌گیری

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

برای هرگونه سؤال، مشکل یا درخواست ویژگی، می‌توانید آزادانه در Aspose support forum پست کنید.

موارد مرتبط