Wizualizacja trójwymiarowych zestawów danych jest niezbędna w inżynierii, naukach przyrodniczych i analizie finansowej. Wykres Surface3D zapewnia przejrzyste, kolorowo zakodowane przedstawienie wartości na dwóch osiach, dzięki czemu trendy i wzorce są od razu rozpoznawalne. W tym artykule dowiesz się, jak utworzyć wykres Surface3D w Excelu przy użyciu C# oraz Aspose.Cells for .NET. Przykładowy kod tworzy skoroszyt, wypełnia go przykładowymi danymi, dodaje wykres Surface3D, dostosowuje jego wygląd i zapisuje plik w formacie XLSX.
Ten artykuł obejmuje następujące tematy:
- Biblioteka Excel w C# do tworzenia wykresu Surface3D
- Tworzenie wykresu Surface3D w Excelu przy użyciu C#
- Uzyskaj darmową licencję
- Darmowe zasoby
- Podsumowanie
- Zobacz także
Biblioteka C# Excel do tworzenia wykresu Surface3D
Aspose.Cells for .NET jest kompleksową biblioteką automatyzacji Excel, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez Microsoft Office. Obsługuje wszystkie typy wykresów, w tym wykres powierzchniowy 3‑D, i oferuje wysokowydajne interfejsy API dla dużych zestawów danych.
Kluczowe zalety korzystania z Aspose.Cells for .NET:
- Pełnofunkcyjny interfejs API – Dostęp do wszystkich funkcji Excela programowo.
- Solidne wsparcie wykresów – Tworzenie wykresów 2‑D, 3‑D oraz specjalistycznych, takich jak powierzchniowy, radarowy i giełdowy.
- Zoptymalizowany pod kątem wydajności – Obsługuje miliony komórek przy niskim zużyciu pamięci.
- Wieloplatformowy – Działa na .NET Framework, .NET Core, .NET 5/6/7 oraz .NET Standard.
Installation
Zainstaluj bibliotekę za pomocą NuGet:
PM> Install-Package Aspose.Cells
Lub dodaj odwołanie do pakietu w pliku projektu:
<PackageReference Include="Aspose.Cells" Version="24.12.0" />
Utwórz wykres Surface3D w Excelu przy użyciu C#
Poniżej znajduje się kompletny, samodzielny program konsolowy w C#, który tworzy wykres Surface3D.
1. Utwórz nowy projekt konsolowy
dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells
2. Zastąp Program.cs następującym kodem
Wyjaśnienie kluczowych kroków
| Krok | Co robi |
|---|---|
| 1 | Tworzy nowy Workbook i uzyskuje dostęp do pierwszego arkusza. |
| 2 | Wypełnia arkusz macierzą wartości Z oraz etykietami dla osi X i Y. |
| 3 | Dodaje obiekt wykresu ChartType.Surface3D i umieszcza go na arkuszu. |
| 4 | Ustawia zakres danych dla wykresu, łącząc kategorie (X) i serie (Y) z komórkami. |
| 5 | Prezentuje opcjonalne dostosowania: styl, legendę, tytuły osi oraz formatowanie obszaru wykresu. |
| 6 | Zapisuje skoroszyt jako plik XLSX. |
Uruchom projekt za pomocą dotnet run. Wygenerowany Surface3DChart_Output.xlsx będzie zawierał tabelę danych oraz w pełni wyrenderowany wykres 3‑D powierzchniowy.
Uzyskaj darmową licencję
Aspose oferuje tymczasową darmową licencję do oceny. Odwiedź stronę tymczasowej licencji Aspose, aby uzyskać 30‑dniowy klucz licencyjny, który odblokowuje wszystkie funkcje, w tym generowanie wykresów, bez żadnych znaków wodnych.
// 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 Chart Excel: Darmowe zasoby
Kontynuuj rozwijanie swojej wiedzy w zakresie automatyzacji Excela dzięki tym bezpłatnym zasobom:
- Przewodnik dla programistów – https://docs.aspose.com/cells/net/
- Demo online i konwerter – https://products.aspose.app/cells/family
- Referencja API – https://reference.aspose.com/cells/net/
- Artykuły instruktażowe i wpisy na blogu – https://blog.aspose.com/pl/categories/aspose.cells-product-family/
- Forum społeczności – https://forum.aspose.com/c/cells/9
Wnioski
Tworzenie wykresu Surface3D w Excelu jest proste dzięki Aspose.Cells for .NET. Biblioteka abstrahuje obsługę niskopoziomowego XML, pozwalając skupić się na przygotowaniu danych i dostosowaniu wyglądu wizualizacji. Skorzystaj z dostarczonych przykładów kodu jako punktu wyjścia, dostosuj macierz danych do własnego scenariusza i ciesz się wysokiej jakości, gotowymi do eksportu wizualizacjami powierzchni 3‑D w kilka minut.
W razie pytań, problemów lub próśb o nowe funkcje, zachęcamy do zamieszczania ich na forum wsparcia Aspose.