Wizualizacja danych jako wykres kolumnowy skumulowany jest powszechnym wymogiem w raportach biznesowych, porównaniach budżetowych i pulpitach KPI. Dzięki Aspose.Cells for .NET możesz tworzyć takie wykresy w kilku linijkach kodu, bez konieczności instalowania Microsoft Excel na serwerze. Ten przewodnik przeprowadzi Cię przez cały proces – od przygotowania przykładowych danych po dostosowanie osi, legend i kolorów – i dostarczy kompletny, gotowy do uruchomienia przykład w C#.

Ten artykuł obejmuje następujące tematy:

Biblioteka Excel w C# do tworzenia wykresów kolumnowych skumulowanych

Aspose.Cells for .NET jest wysokowydajną biblioteką automatyzacji Excel, która umożliwia programistom tworzenie, edytowanie i renderowanie plików Excel w pełni programowo. Jeśli chodzi o wykresy, Aspose.Cells oferuje bogaty zestaw typów wykresów, w tym wykres kolumnowy skumulowany (ChartType.ColumnStacked). Kluczowe zalety korzystania z Aspose.Cells do tworzenia wykresów to:

  • Zero zależności od Microsoft Office – działa w każdym środowisku Windows, Linux lub Docker.
  • Pełna kontrola nad elementami wykresu – serie, osie, legendy, znaczniki, kolory, etykiety danych itp.
  • Obsługa wszystkich formatów plików Excel – XLSX, XLS, CSV, ODS i więcej.
  • Wysoka skalowalność – generuj tysiące wykresów w jednym przebiegu bez zauważalnej utraty wydajności.

Rozpoczęcie

  1. Pobierz najnowsze wydanie ze strony z wydaniami Aspose.Cells .NET.
  2. Zainstaluj pakiet NuGet:
PM> Install-Package Aspose.Cells
  1. Dodaj odwołanie do Aspose.Cells w swoim projekcie C#.

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

Poniżej znajduje się kompletny, samodzielny przykład, który demonstruje, jak:

  1. Utwórz nowy skoroszyt.
  2. Wypełnij arkusz przykładowymi danymi.
  3. Dodaj wykres Column Stacked.
  4. Dostosuj kolory serii, tytuły osi i położenie legendy.
  5. Zapisz skoroszyt jako plik XLSX.

Wyjaśnienie kodu

KrokCo robi kodDlaczego to ważne
1Tworzy nowy Workbook i uzyskuje dostęp do pierwszego Worksheet.Zapewnia czyste płótno dla wykresu.
2Wypełnia arkusz identyfikatorami miesięcy i kwartalnymi danymi sprzedaży.Wykresy skumulowane wymagają osi kategorialnej (Miesiąc) oraz wielu serii danych (Q1‑Q3).
3Dodaje obiekt ChartType.ColumnStacked i ustawia jego pozycję w arkuszu.Określa typ wykresu i miejsce jego wyświetlenia.
4Dodaje trzy serie (NSeries.Add) – po jednej dla każdego kwartału – i przypisuje unikalny kolor.Każda seria staje się segmentem stosu; wyraźne kolory poprawiają czytelność.
5Dostosowuje tytuły osi, położenie legendy i włącza etykiety danych.Poprawia semantykę wykresu i przejrzystość wizualną.
6Zapisuje skoroszyt do pliku .xlsx.Generuje ostateczny dokument Excel, który można otworzyć w dowolnym narzędziu arkusza kalkulacyjnego.

Wskazówka: Jeśli musisz wyświetlić sumę każdego skumulowanego słupka, włącz etykietę danych dla ValueAxis i ustaw chart.NSeries[i].HasDataLabel = true; jak pokazano powyżej.

Darmowe zasoby

Wnioski

Tworzenie wykresu Column Stacked chart przy użyciu Aspose.Cells for .NET jest proste i nie wymaga Microsoft Excel na serwerze. Postępując zgodnie z powyższymi krokami, możesz programowo generować profesjonalnie wyglądające wizualizacje skumulowanych kolumn, w pełni dostosowywać ich wygląd oraz eksportować wynik do dowolnego formatu zgodnego z Excel. Wykorzystaj moc Aspose.Cells do automatyzacji raportowania, pulpitów nawigacyjnych i zadań analizy danych w środowiskach Windows, Linux lub konteneryzowanych.

Aby uzyskać dodatkową pomoc, odwiedź nasze bezpłatne forum wsparcia.

Zobacz także