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 słupkowych skumulowanych
- Tworzenie wykresu słupkowego skumulowanego w Excelu przy użyciu C#
- Darmowe zasoby
- Podsumowanie
- Zobacz także
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
- Pobierz najnowsze wydanie ze strony z wydaniami Aspose.Cells .NET.
- Zainstaluj pakiet NuGet:
PM> Install-Package Aspose.Cells
- Dodaj odwołanie do
Aspose.Cellsw 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:
- Utwórz nowy skoroszyt.
- Wypełnij arkusz przykładowymi danymi.
- Dodaj wykres Column Stacked.
- Dostosuj kolory serii, tytuły osi i położenie legendy.
- Zapisz skoroszyt jako plik XLSX.
Wyjaśnienie kodu
| Krok | Co robi kod | Dlaczego to ważne |
|---|---|---|
| 1 | Tworzy nowy Workbook i uzyskuje dostęp do pierwszego Worksheet. | Zapewnia czyste płótno dla wykresu. |
| 2 | Wypełnia arkusz identyfikatorami miesięcy i kwartalnymi danymi sprzedaży. | Wykresy skumulowane wymagają osi kategorialnej (Miesiąc) oraz wielu serii danych (Q1‑Q3). |
| 3 | Dodaje obiekt ChartType.ColumnStacked i ustawia jego pozycję w arkuszu. | Określa typ wykresu i miejsce jego wyświetlenia. |
| 4 | Dodaje 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ść. |
| 5 | Dostosowuje tytuły osi, położenie legendy i włącza etykiety danych. | Poprawia semantykę wykresu i przejrzystość wizualną. |
| 6 | Zapisuje 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
ValueAxisi ustawchart.NSeries[i].HasDataLabel = true;jak pokazano powyżej.
Darmowe zasoby
- Przewodnik dla programistów: https://docs.aspose.com/cells/net/
- Aplikacje online: https://products.aspose.app/cells/family
- Referencja API: https://reference.aspose.com/cells/net/
- Artykuły instruktażowe: https://blog.aspose.com/pl/categories/aspose.cells-product-family/
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.