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 Excel w C# do tworzenia wykresów słupkowych
- Utwórz wykres słupkowy w Excelu przy użyciu C#
- Zaktualizuj istniejący wykres słupkowy
- Uzyskaj darmową licencję
- Darmowe zasoby
- Zakończenie
- Zobacz także
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:
- Tworzy nowy skoroszyt.
- Wypełnia go przykładowymi danymi sprzedaży.
- Dodaje wykres Column.
- Dostosowuje tytuł wykresu, osie i serie.
- Zapisuje skoroszyt na dysku.
Wyjaśnienie kluczowych kroków
| Krok | Co robi |
|---|---|
| 3 | Dodaje obiekt wykresu typu ChartType.Column. |
| 4‑5 | Dodaje 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. |
| 7 | Ustawia czytelne tytuły dla obu osi. |
| 8 | Stosuje 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
- Developer’s Guide – Kompleksowe przewodniki i najlepsze praktyki: https://docs.aspose.com/cells/net/
- Free Online Apps – Wypróbuj Aspose.Cells w przeglądarce bez kodowania: https://products.aspose.app/cells/family
- API Reference – Szczegółowa dokumentacja klas i członków: https://reference.aspose.com/cells/net/
- How‑to Articles – Scenariusze rzeczywiste i przykładowy kod: https://blog.aspose.com/pl/categories/aspose.cells-product-family/
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.