Wizualizacja danych za pomocą wykresów słupkowych jest jednym z najczęstszych sposobów przedstawiania trendów i porównań w Excelu. W tym artykule dowiesz się, jak programowo utworzyć wykres słupkowy przy użyciu C# i Aspose.Cells for .NET. Dzięki kilku liniom kodu możesz generować wykresy o profesjonalnym wyglądzie, gotowe do eksportu do formatu Excel, PDF lub obrazów.

Ten artykuł obejmuje następujące tematy:

Biblioteka C# Excel do tworzenia wykresów kolumnowych

Aspose.Cells for .NET jest potężną, w pełni zarządzaną biblioteką, która umożliwia programistom tworzenie, edytowanie i renderowanie arkuszy kalkulacyjnych Excel bez konieczności posiadania Microsoft Office. Dostarcza bogaty zestaw interfejsów API do pracy z arkuszami, komórkami, formułami i wykresami.

Kluczowe zalety przy pracy z wykresami kolumnowymi:

  • Rich Chart API – Twórz dowolny typ wykresu, ustawiaj serie, dostosowuj osie, legendy i inne.
  • Full Format Support – Pracuj z plikami XLSX, XLS, CSV, ODS i wieloma innymi formatami.
  • High Performance – Przetwarzaj duże skoroszyty wydajnie.
  • No Dependencies – Nie wymaga instalacji programu Excel na serwerze.

Rozpocznij pracę z Aspose.Cells for .NET:

PM> Install-Package Aspense.Cells

Utwórz wykres kolumnowy w Excelu przy użyciu C#

Poniżej znajduje się kompletny, gotowy do uruchomienia program konsolowy C#, który:

  1. Tworzy nowy skoroszyt.
  2. Wypełnia go przykładowymi danymi sprzedaży.
  3. Dodaje wykres Column.
  4. Dostosowuje tytuł wykresu, osie i serie.
  5. Zapisuje skoroszyt na dysku.

Wyjaśnienie kluczowych kroków

KrokCo robi
3Dodaje obiekt wykresu typu ChartType.Column.
4‑5Dodaje dwie serie odwołujące się do zakresów danych dla Product A i Product B.
6Łączy oś X (kategorie) z nazwami miesięcy.
7Ustawia czytelne tytuły dla obu osi.
8Stosuje wstępnie zdefiniowany styl wykresu (opcjonalnie, ale poprawia atrakcyjność wizualną).

Uruchomienie programu generuje ColumnChart_Output.xlsx, zawierający wypełnione dane oraz ładnie sformatowany wykres kolumnowy.

Zaktualizuj istniejący wykres kolumnowy

Czasami trzeba zmodyfikować wykres, który już istnieje w skoroszycie (np. zmienić jego typ, dodać nową serię lub dostosować formatowanie). Poniższy fragment kodu pokazuje, jak wczytać istniejący skoroszyt, znaleźć pierwszy wykres i przekształcić go w wykres kolumnowy skumulowany, jednocześnie dodając trzecią serię.

Co robi ten kod

  • Ładuje istniejący skoroszyt.
  • Pobiera pierwszy wykres i zmienia jego typ na StackedColumn.
  • Wstawia nową kolumnę danych dla Product C i dodaje ją jako serię.
  • Odświeża wykres, aby zastosować modyfikacje i zapisuje wynik.

Uzyskaj darmową licencję

Aspose oferuje tymczasową darmową licencję, która usuwa znaki wodne wersji ewaluacyjnej i odblokowuje wszystkie funkcje. Odwiedź stronę tymczasowej licencji Aspose, aby uzyskać ją od razu.

Darmowe zasoby

Podsumowanie

Tworzenie wykresów kolumnowych przy użyciu Aspose.Cells for .NET jest proste i wysoce konfigurowalne. Powyższe przykłady pokazują, jak wygenerować nowy wykres od podstaw oraz jak zmodyfikować istniejący, obejmując najczęstsze scenariusze raportowania. Wykorzystaj potężne API do automatyzacji przepływów pracy raportowania w Excelu, integracji generowania wykresów z usługami internetowymi lub tworzenia desktopowych narzędzi analitycznych.

Jeśli napotkasz jakiekolwiek problemy, nie wahaj się poprosić o pomoc na forum wsparcia Aspose.Cells.

Zobacz także