Wizualizacja trendów w czasie jest podstawowym wymogiem wielu raportów biznesowych. Wykres obszarowy wypełnia przestrzeń pomiędzy punktami danych a osią, co czyni go idealnym do podkreślania wielkości zmian. Ten przewodnik pokazuje, jak utworzyć zarówno prosty wykres obszarowy, jak i wykres skumulowany w Excelu przy użyciu C# oraz Aspose.Cells for .NET. Fragmenty kodu są kompletne, gotowe do kompilacji i mogą być dostosowane do dowolnego projektu .NET.
Ten artykuł obejmuje następujące tematy:
- Biblioteka Excel w C# do tworzenia wykresów obszarowych
- Tworzenie wykresu obszarowego w Excelu przy użyciu C#
- Tworzenie skumulowanego wykresu obszarowego w Excelu przy użyciu C#
- Uzyskaj darmową licencję
- Wykres obszarowy Excel: darmowe zasoby
- Podsumowanie
- Zobacz także
Biblioteka Excel w C# do tworzenia wykresów obszarowych
Aspose.Cells for .NET jest kompleksową biblioteką do manipulacji plikami Excel, która umożliwia programistom tworzenie, edytowanie i renderowanie plików Excel bez Microsoft Office. Dostarcza czyste, obiektowo‑zorientowane API do pracy z arkuszami, komórkami i wykresami.
Kluczowe korzyści przy pracy z wykresami:
- Bogate wsparcie typów wykresów – obejmuje standardowe, skumulowane, 100 % skumulowane oraz wiele specjalistycznych typów wykresów.
- Pełna kontrola formatowania – umożliwia programowe dostosowywanie kolorów, znaczników, osi, legend i etykiet danych.
- Wieloplatformowy – działa na systemach Windows, Linux i macOS z .NET 6+.
- Wysoka wydajność – efektywnie obsługuje duże zestawy danych.
Aby rozpocząć korzystanie z Aspose.Cells, dodaj pakiet NuGet do swojego projektu:
PM> Install-Package Aspose.Cells
Utwórz wykres obszarowy w Excelu przy użyciu C#
Poniżej znajduje się kompletny, gotowy do uruchomienia program konsolowy, który tworzy prosty wykres obszarowy. Przykład obejmuje następujące kroki:
- Utwórz instancję
Workbook. - Wypełnij pierwszy arkusz przykładowymi danymi.
- Dodaj obiekt wykresu
Area. - Skonfiguruj serie wykresu i osie.
- Zapisz skoroszyt jako plik XLSX.
Wyjaśnienie kluczowych linii
| Line | Purpose |
|---|---|
ChartType.Area | Określa standardowy wykres obszarowy. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | Dodaje serię danych; drugi argument (true) wskazuje, że seria używa pierwszej kolumny jako kategorii. |
chart.CategoryAxis.Title.Text | Ustawia tytuł osi X. |
chart.PlotArea.Area.Formatting | Kontroluje formatowanie tła obszaru wykresu. |
Uruchomienie programu generuje AreaChart_Output.xlsx z ładnie sformatowanym wykresem obszarowym przedstawiającym trendy sprzedaży dwóch produktów.
Utwórz wykres obszarowy skumulowany w Excelu przy użyciu C#
Skumulowany wykres obszarowy pokazuje wkład każdej serii w wartość całkowitą. Poniższy kod opiera się na poprzednim przykładzie i zmienia typ wykresu na ChartType.StackedArea.
Co się zmienia w porównaniu do prostego wykresu obszarowego?
ChartType.AreaStacked– renderuje każdą serię na wierzchu poprzedniej.- Dodano wiele serii, aby zilustrować dane skumulowane.
- Przezroczystość jest zastosowana do obszaru wykresu, aby utrzymać czystość wizualną.
Wygenerowane pliki Excel będą wyświetlać w pełni funkcjonalne wykresy obszarowe, gotowe do dalszej personalizacji lub dystrybucji.
Uzyskaj darmową licencję
Odkryj Aspose.Cells bez ograniczeń, uzyskując tymczasową licencję:
- Odwiedź stronę darmowej licencji tymczasowej i postępuj zgodnie z instrukcjami.
- Zastosuj licencję w swoim kodzie przed jakimikolwiek wywołaniami API Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Środowisko licencjonowane usuwa znak wodny wersji ewaluacyjnej i odblokowuje pełny zestaw funkcji.
Wykres obszarowy Excel: Darmowe zasoby
Wzmocnij swoje umiejętności automatyzacji Excela dzięki tym oficjalnym zasobom:
- Przewodnik dla programistów – 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/
Podsumowanie
W tym artykule przedstawiliśmy, jak utworzyć zarówno standardowy wykres obszarowy, jak i wykres obszarowy skumulowany w Excelu przy użyciu C# i Aspose.Cells for .NET. Dostarczone przykłady kodu są kompletne, kompilowalne i ilustrują najlepsze praktyki tworzenia wykresów, stylizacji oraz zapisywania plików. Integrując te fragmenty kodu w własnych aplikacjach, możesz dostarczyć przekonującą analizę wizualną bez konieczności korzystania z Microsoft Excel.
Aby uzyskać dodatkową pomoc, rozpocznij rozmowę na Aspose.Cells forum wsparcia.