Wizualizacja danych proporcjonalnych jest powszechnym wymogiem w raportach biznesowych, dashboardach i prezentacjach. W tym artykule dowiesz się, jak utworzyć wykres kołowy w skoroszycie Excel przy użyciu C# oraz Aspose.Cells for .NET. Poradnik zawiera przejrzyste, krok po kroku wyjaśnienie oraz kompletne, gotowe do uruchomienia przykłady kodu, które możesz zintegrować z dowolną aplikacją .NET.
Ten artykuł obejmuje następujące tematy:
- Biblioteka C# Excel do tworzenia wykresów kołowych
- Utwórz prosty wykres kołowy w Excelu przy użyciu C#
- Utwórz wykres kołowy wybuchowy z niestandardowymi kolorami
- Uzyskaj darmową licencję
- Darmowe zasoby
- Podsumowanie
- Zobacz także
Biblioteka Excel w C# do tworzenia wykresów kołowych
Aspose.Cells for .NET jest potężną, bogatą w funkcje biblioteką, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez Microsoft Office. Biblioteka zapewnia kompleksowe API do tworzenia wykresów, w tym pełne wsparcie dla Pie, 3‑D Pie, Doughnut oraz wielu innych typów wykresów.
Kluczowe korzyści z używania Aspose.Cells do tworzenia wykresów kołowych:
- Pełna kontrola nad elementami wykresu – tytuły, legendy, etykiety danych, kolory i ustawienia eksplozji.
- Brak zależności od Excela – uruchamiaj na serwerach, usługach chmurowych lub w dowolnym środowisku, w którym obsługiwany jest .NET.
- Wysoka wydajność – efektywne przetwarzanie dużych zestawów danych.
- Wiele formatów wyjściowych – zapisz jako XLSX, PDF, PNG, JPEG i inne.
Aby rozpocząć korzystanie z Aspose.Cells, zainstaluj pakiet NuGet:
PM> Install-Package Aspose.Cells
Utwórz prosty wykres kołowy w Excelu przy użyciu C#
Poniższy przykład demonstruje, jak stworzyć podstawowy wykres kołowy wizualizujący dane o udziale rynkowym.
Wyjaśnienie kluczowych kroków
| Step | Purpose |
|---|---|
| 1 | Utwórz nowy Workbook i uzyskaj domyślny arkusz. |
| 2 | Wypełnij arkusz nazwami produktów i odpowiadającymi im wartościami udziałów. |
| 3 | Dodaj wykres typu ChartType.Pie. Cztery numeryczne argumenty określają lewy‑górny i prawy‑dolny róg obszaru wykresu (wiersz, kolumna). |
| 4 | Przypisz wykresowi znaczący tytuł. |
| 5 | Powiąż serię z danymi numerycznymi (B2:B5) i kategoriami (A2:A5). |
| 6 | Włącz etykiety danych i skonfiguruj je tak, aby wyświetlały zarówno nazwy kategorii, jak i procenty. |
| 7 | Zapisz skoroszyt na dysku. |
Uruchomienie kodu tworzy plik SimplePieChart_Output.xlsx, zawierający czytelny wykres kołowy, który pokazuje udział rynkowy każdego produktu.
Utwórz wykres kołowy z wybuchniętą sekcją i niestandardowymi kolorami
Czasami potrzebujesz bardziej wyrazistej prezentacji — takiej jak rozsunięty fragment lub niestandardowe kolory segmentów. Poniższy przykład pokazuje, jak to osiągnąć.
Najważniejsze
- Typ wykresu
ChartType.PieExplodedtworzy wykres kołowy z domyślnie wybuchniętym fragmentem; wybuchnięcie poszczególnych fragmentów jest kontrolowane za pomocą właściwościExplosionkażdego punktu. - Niestandardowe kolory są stosowane przez
Area.ForegroundColor. - Etykiety danych są włączone dla każdego punktu, aby wyświetlać zarówno nazwy kategorii, jak i procenty.
- Legenda jest umieszczona po prawej stronie wykresu, aby zwiększyć czytelność.
Wynikowy ExplodedPieChart_Output.xlsx wyświetla wizualnie efektowny wykres kołowy z niestandardowo kolorowanymi, wyodrębnionymi fragmentami.
Uzyskaj darmową licencję
Poznaj Aspose.Cells z tymczasową darmową licencją, aby odblokować pełną funkcjonalność biblioteki. Odwiedź stronę tymczasowej licencji, aby uzyskać plik darmowej licencji i postępuj zgodnie z krokami integracji opisanymi w oficjalnej dokumentacji.
Wykres kołowy Excel: Darmowe zasoby
Skorzystaj z dodatkowych materiałów edukacyjnych, aby opanować automatyzację Excel przy użyciu Aspose.Cells:
- Przewodnik dla programistów – https://docs.aspose.com/cells/net/
- Aplikacje demonstracyjne 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 poście pokazaliśmy, jak stworzyć zarówno podstawowy wykres kołowy, jak i wykres kołowy z wyodrębnionymi fragmentami i dostosowanymi kolorami, używając Aspose.Cells for .NET. Korzystając z bogatego API do tworzenia wykresów w bibliotece, możesz generować profesjonalnie wyglądające wizualizacje bez konieczności używania Microsoft Excel, co sprawia, że Twoje aplikacje .NET są bardziej przenośne i skalowalne.
Jeśli potrzebujesz dalszej pomocy, śmiało zadawaj pytania na forum wsparcia Aspose.Cells.