Wizualizacja danych kategorycznych jest niezbędna do przejrzystej analizy danych i raportowania. W tym artykule dowiesz się, jak wygenerować wykres słupkowy w Excelu przy użyciu C# oraz Aspose.Cells for .NET. Dzięki kilku liniom kodu możesz stworzyć w pełni sformatowany, gotowy do eksportu wykres, który można osadzić w raportach, pulpitach nawigacyjnych lub udostępnić interesariuszom.

Ten artykuł obejmuje następujące tematy:

Biblioteka Excel w C# do tworzenia wykresów słupkowych

Aspose.Cells for .NET jest kompleksową biblioteką do manipulacji plikami Excel, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez konieczności posiadania Microsoft Office. Jej bogate API do tworzenia wykresów obsługuje wszystkie natywne typy wykresów Excel, w tym wykresy słupkowe, i zapewnia pełną kontrolę nad wyglądem, osiami, legendami, etykietami danych i wieloma innymi funkcjami.

Kluczowe zalety korzystania z Aspose.Cells for .NET:

  • Pełne pokrycie API – Uzyskaj dostęp do każdej funkcji Excela programowo.
  • Wysoka wydajność – Przetwarzaj duże skoroszyty szybko i efektywnie.
  • Brak zależności od Office – Działa na dowolnym serwerze lub w środowisku chmurowym.
  • Wiele formatów wyjściowych – Zapisz jako XLSX, XLS, CSV, PDF, PNG i inne formaty.

Rozpoczęcie

  1. Pobierz najnowsze wydanie z Aspose.Cells releases page.
  2. Zainstaluj za pomocą NuGet:
PM> Install-Package Aspose.Cells
  1. Dodaj odwołanie do Aspose.Cells w swoim projekcie C#.

Utwórz wykres słupkowy w Excelu przy użyciu C#

Poniżej znajdują się dwa praktyczne przykłady, które ilustrują, jak zbudować wykres słupkowy od podstaw, dostosować jego wygląd i zapisać skoroszyt.

Przykład 1 – Prosty wykres słupkowy grupowany

Poniższy kod tworzy grupowany wykres słupkowy (słupki poziome), który wyświetla dane sprzedaży kwartalnej.

Co robi kod

  1. Tworzy nowy skoroszyt i wypełnia go kwartalną sprzedażą według produktów.
  2. Dodaje wykres Bar (poziomy grupowany) do arkusza.
  3. Dodaje trzy serie odpowiadające Q1, Q2 i Q3.
  4. Włącza etykiety danych, ustawia tytuły osi i stosuje pastelową paletę.
  5. Zapisuje skoroszyt jako BarChart_Simple_Output.xlsx.

Przykład 2 – Skumulowany wykres słupkowy z niestandardowym formatowaniem

Wykres słupkowy skumulowany jest przydatny, gdy chcesz zwizualizować skład całkowitej wartości w podziale na kategorie. Ten przykład pokazuje również, jak sformatować kolory serii, dodać legendę i wyeksportować wykres jako obraz PNG.

Najważniejsze elementy tego przykładu

  • Używa ChartType.StackedBar, aby wyświetlić wartości skumulowane.
  • Stosuje niestandardowe kolory dla każdego regionu w celu wizualnego odróżnienia.
  • Umieszcza legendę na dole i dodaje wyśrodkowane etykiety danych.
  • Demonstruje eksport wykresu do pliku PNG przy użyciu Chart.ToImage.

Uzyskaj darmową licencję

Chcesz wypróbować Aspose.Cells bez ograniczeń? Pobierz tymczasową darmową licencję ze strony tymczasowej licencji Aspose. Licencja usuwa znaki wodne oceny i odblokowuje pełny zestaw funkcji do rozwoju i testowania.

Wykres słupkowy Excel: Darmowe zasoby

Kontynuuj naukę z tymi przydatnymi zasobami:

Podsumowanie

W tym przewodniku omówiliśmy wszystko, co musisz wiedzieć, aby tworzyć zarówno proste, jak i zaawansowane wykresy słupkowe w Excelu przy użyciu C# i Aspose.Cells for .NET. Od podstawowych wykresów słupkowych grupowanych po wykresy słupkowe skumulowane z niestandardowymi kolorami i eksportem obrazów, biblioteka oferuje bogate, płynne API, które eliminuje potrzebę instalacji Microsoft Office na serwerze. Włącz te fragmenty kodu do swoich aplikacji, aby bez wysiłku dostarczać profesjonalne, oparte na danych wizualizacje.

Jeśli masz jakiekolwiek pytania lub potrzebujesz dalszej pomocy, zapraszamy do odwiedzenia naszego darmowego forum wsparcia.

Zobacz także