Att visualisera tredimensionella datamängder är avgörande för ingenjörs-, vetenskaps- och finansiell analys. Ett Surface3D-diagram ger en tydlig, färgkodad representation av värden över två axlar, vilket gör trender och mönster omedelbart igenkännbara. I den här artikeln kommer du att lära dig hur du skapar ett Surface3D-diagram i Excel med C# och Aspose.Cells for .NET. Exempelkoden skapar en arbetsbok, fyller den med exempeldata, lägger till ett Surface3D-diagram, anpassar dess utseende och sparar filen i XLSX-format.

Den här artikeln täcker följande ämnen:

C# Excel-bibliotek för att skapa Surface3D-diagram

Aspose.Cells for .NET är ett omfattande Excel‑automatiseringsbibliotek som gör det möjligt för utvecklare att skapa, ändra och rendera Excel‑filer utan Microsoft Office. Det stöder alla diagramtyper, inklusive 3‑D‑ytdiagram, och erbjuder högpresterande API:er för stora datamängder.

Viktiga fördelar med att använda Aspose.Cells for .NET:

  • Full‑featured API – Åtkomst till alla Excel‑funktioner programatiskt.
  • Robust chart support – Skapa 2‑D‑, 3‑D‑ och specialdiagram såsom Yt‑, Radar‑ och Aktiediagram.
  • Performance‑optimized – Hanterar miljontals celler med låg minnesanvändning.
  • Cross‑platform – Fungerar på .NET Framework, .NET Core, .NET 5/6/7 och .NET Standard.

Installation

Installera biblioteket via NuGet:

PM> Install-Package Aspose.Cells

Eller lägg till paketreferensen i din projektfil:

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

Skapa ett Surface3D-diagram i Excel med C#

Nedan finns en komplett, fristående C#‑konsolapplikation som skapar ett Surface3D‑diagram.

1. Skapa ett nytt konsolprojekt

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

2. Ersätt Program.cs med följande kod

Förklaring av de viktigaste stegen

StepWhat it does
1Skapar en ny Workbook och får åtkomst till det första kalkylbladet.
2Fyller kalkylbladet med en matris av Z‑värden och etiketter för X‑ och Y‑axlarna.
3Lägger till ett ChartType.Surface3D‑diagramobjekt och placerar det på bladet.
4Ställer in dataområdet för diagrammet och länkar kategorier (X) och serier (Y) till cellerna.
5Visar valfria anpassningar: stil, legend, axeltitlar och formatering av plotområdet.
6Sparar arbetsboken som en XLSX‑fil.

Kör projektet med dotnet run. Den genererade Surface3DChart_Output.xlsx kommer att innehålla datatabellen och ett fullständigt renderat 3‑D ytdiagram.

Få en gratis licens

Aspose erbjuder en tillfällig gratislicens för utvärdering. Besök Aspose temporary license page för att få en 30‑dagars licensnyckel som låser upp alla funktioner, inklusive diagramgenerering, utan några vattenstämplar.

// 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-diagram Excel: Gratis resurser

Fortsätt att utveckla din Excel‑automatiseringskompetens med dessa gratisresurser:

Slutsats

Att skapa ett Surface3D‑diagram i Excel är enkelt med Aspose.Cells for .NET. Biblioteket abstraherar den lågnivå XML‑hanteringen, så att du kan fokusera på databeredning och visuell anpassning. Använd de medföljande kodexemplen som en utgångspunkt, anpassa datamatrisen till ditt eget scenario och njut av högkvalitativa, exportklara 3‑D‑ytvisualiseringar på några minuter.

Om du har några frågor, problem eller funktionsförfrågningar, tveka inte att posta på Aspose support forum.

Se även