Wizualizacja danych w formie trójwymiarowej może uwydatnić trendy i poprawić czytelność. Wykres słupkowy cylindryczny jest wariantem 3‑D klasycznego wykresu słupkowego, który wyświetla każdą serię danych jako cylinder, dodając głębię bez utraty przejrzystości. Ten artykuł pokazuje, jak utworzyć wykres słupkowy cylindryczny w skoroszycie Excel przy użyciu Aspose.Cells for .NET i C#.
W tym przewodniku dowiesz się:
- Co oferuje biblioteka Aspose.Cells C# Excel w zakresie tworzenia wykresów.
- Jak krok po kroku wygenerować wykres słupkowy cylindryczny.
- Jak dostosować wygląd wykresu (tytuły osi, kolory, legendy itp.).
- Gdzie uzyskać darmową tymczasową licencję do oceny.
Biblioteka Excel w C# do tworzenia cylindrycznego wykresu słupkowego
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 oferowane przez Excel, w tym wykres 3‑D Cylindrical Bar.
Kluczowe zalety korzystania z Aspose.Cells for .NET:
- Pełnofunkcyjny interfejs API – Dostęp do obiektów skoroszytu, arkusza, komórki, wykresu i formatowania.
- Zero‑zależności – Działa na każdej platformie .NET ( .NET Framework, .NET Core, .NET 5/6/7 ).
- Wysoka wydajność – Obsługuje duże zestawy danych przy niskim zużyciu pamięci.
- Obsługa wielu formatów – Odczyt/zapis XLS, XLSX, CSV, ODS i wiele innych.
Instalowanie Aspose.Cells
Możesz uzyskać Aspose.Cells za pośrednictwem NuGet:
PM> Install-Package Aspose.Cells
Lub pobierz najnowsze wydanie ze strony Aspose.Cells releases page.
Utwórz cylindryczny wykres słupkowy w Excelu przy użyciu C#
Poniższy przykład tworzy skoroszyt, wypełnia go przykładowymi danymi sprzedaży, dodaje wykres słupkowy cylindryczny i zapisuje wynik jako plik XLSX.
Kompletny przykład kodu C#
Wyjaśnienie kodu
| Step | What the code does |
|---|---|
| 1 | Tworzy nowy Workbook i uzyskuje pierwszy arkusz (Sheet1). |
| 2 | Wypełnia arkusz małym zestawem danych (regiony i kwartalne sprzedaże). |
| 3 | Dodaje wykres Cylindrical Bar (ChartType.CylindricalBar) i umieszcza go na arkuszu. |
| 4 | Dodaje trzy serie — po jednej dla każdego kwartału — łącząc je z komórkami zawierającymi dane liczbowe. |
| 5 | Ustawia tytuły osi, położenie legendy, kolory serii oraz umiarkowaną rotację 3‑D, aby podkreślić cylindryczny kształt. |
| 6 | Zapisuje skoroszyt jako CylindricalBarChart_Output.xlsx. Wygenerowany plik można otworzyć w Excelu, Google Sheets lub dowolnym kompatybilnym przeglądarce. |
Uruchamianie przykładu
- Utwórz nowy projekt Console Application w Visual Studio lub w wybranym IDE.
- Dodaj pakiet NuGet Aspose.Cells (
Install-Package Aspose.Cells). - Zastąp wygenerowaną zawartość pliku
Program.cskodem powyżej. - Zbuduj i uruchom projekt. Konsola potwierdzi, że skoroszyt został zapisany, a plik
CylindricalBarChart_Output.xlsxznajdziesz w folderze wyjściowym projektu.
Uzyskaj darmową tymczasową licencję
Aspose.Cells jest produktem komercyjnym, ale możesz uzyskać bezpłatną tymczasową licencję do oceny:
- Odwiedź stronę tymczasowej licencji Aspose.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby otrzymać plik licencji (zwykle
Aspose.Total.NET.lic). - Umieść plik licencji w katalogu głównym projektu i aktywuj go przed użyciem dowolnego interfejsu API Aspose.Cells:
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");
Tymczasowa licencja usuwa ograniczenia wersji próbnej na określony czas, umożliwiając testowanie wszystkich funkcji — w tym tworzenia wykresów — bez ograniczeń.
Darmowe zasoby
- Przewodnik programisty – https://docs.aspose.com/cells/net/
- Darmowe aplikacje online – https://products.aspose.app/cells/family
- Referencja API – https://reference.aspose.com/cells/net/
- Artykuły instruktażowe – https://blog.aspose.com/pl/categories/aspose.cells-product-family/
- Repozytorium przykładowego kodu – https://github.com/aspose-cells/Aspose.Cells-for-.NET
Podsumowanie
Tworzenie wykresu Cylindrical Bar przy użyciu Aspose.Cells for .NET jest proste: przygotuj dane, dodaj wykres typu ChartType.CylindricalBar, powiąż serie i zastosuj opcjonalne formatowanie. Biblioteka obsługuje wszystkie niskopoziomowe operacje Excel, umożliwiając programowe generowanie profesjonalnie wyglądających, trójwymiarowych wizualizacji.
Śmiało eksperymentuj z dodatkowymi dostosowaniami — takimi jak etykiety danych, wypełnienia gradientowe lub dynamiczne źródła danych — aby dopasować wykres do swoich konkretnych potrzeb raportowania. Jeśli napotkasz jakiekolwiek problemy lub masz dalsze pytania, społeczność Aspose i fora wsparcia są doskonałymi miejscami, aby uzyskać pomoc.