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 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

StepPurpose
1Utwórz nowy Workbook i uzyskaj domyślny arkusz.
2Wypełnij arkusz nazwami produktów i odpowiadającymi im wartościami udziałów.
3Dodaj wykres typu ChartType.Pie. Cztery numeryczne argumenty określają lewy‑górny i prawy‑dolny róg obszaru wykresu (wiersz, kolumna).
4Przypisz wykresowi znaczący tytuł.
5Powiąż serię z danymi numerycznymi (B2:B5) i kategoriami (A2:A5).
6Włącz etykiety danych i skonfiguruj je tak, aby wyświetlały zarówno nazwy kategorii, jak i procenty.
7Zapisz 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.PieExploded tworzy wykres kołowy z domyślnie wybuchniętym fragmentem; wybuchnięcie poszczególnych fragmentów jest kontrolowane za pomocą właściwości Explosion każ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:

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.

Zobacz także