Wizualizacja wskaźników konwersji, lejków sprzedaży lub dowolnego zestawu danych hierarchicznych staje się znacznie czytelniejsza dzięki wykresowi lejkowemu. W tym artykule dowiesz się, jak utworzyć wykres lejkowy w Excelu przy użyciu C# i Aspose.Cells for .NET. Dzięki kilku linijkom kodu możesz zautomatyzować generowanie efektownych wizualizacji lejkowych, gotowych do eksportu do XLSX, PDF lub obrazów.

Ten artykuł obejmuje następujące tematy:

Biblioteka C# Excel do tworzenia wykresów lejkowych

Aspose.Cells for .NET to potężna biblioteka arkuszy kalkulacyjnych, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel programowo. Oferuje bogaty zestaw typów wykresów, w tym wykres Funnel, który nie jest dostępny w natywnych bibliotekach Microsoft Office interop dla scenariuszy po stronie serwera.

Kluczowe korzyści z używania Aspose.Cells for .NET:

  • Kompletny interfejs API – Pełny dostęp do funkcji Excela bez zależności COM.
  • Przyjazny dla środowiska serwerowego – Nie wymaga instalacji Microsoft Office.
  • Wysoka wydajność – Obsługuje duże skoroszyty przy minimalnym zużyciu pamięci.
  • Wiele formatów wyjściowych – Zapisz jako XLSX, XLS, CSV, PDF, PNG i inne.

Rozpocznij szybko:

  1. Pobierz najnowszą wersję ze strony wydań.
  2. Zainstaluj za pomocą NuGet:
PM> Install-Package Aspose.Cells

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

Poniżej znajdują się dwa pełne, gotowe do uruchomienia przykłady, które pokazują, jak:

  1. Utwórz podstawowy wykres lejkowy z zestawem danych statycznych.
  2. Dostosuj wykres lejkowy (kolory, etykiety danych i legenda).

Uwaga – Wszystkie fragmenty kodu kompilują się z .NET 6.0 lub nowszym i celują w net6.0 (lub dowolny nowszy framework). Zastąp outputPath odpowiednim folderem na swoim komputerze.

Przykład 1 – Podstawowy wykres lejkowy

Co robi kod

  1. Tworzy skoroszyt i dodaje przykładowe dane, które reprezentują typowy lejek sprzedażowy.
  2. Wstawia wykres Funnel (ChartType.Funnel) zaczynający się od wiersza 7, kolumny 0.
  3. Powiązuje wartości serii i kategorie z zakresem danych.
  4. Zapisuje wynik jako FunnelChart_Basic.xlsx.

Otwórz wygenerowany plik w programie Microsoft Excel – zobaczysz wyraźny wykres lejkowy, który wizualizuje spadek na każdym etapie.

Przykład 2 – Dostosowany wykres lejkowy (Kolory, etykiety danych, legenda)

Najważniejsze elementy dostosowania

  • Kolory – Każdy segment leja otrzymuje odrębny kolor pierwszego planu przy użyciu Area.ForegroundColor i FormattingType.Custom.
  • Etykiety danych – Włączone wyświetlanie wartości i procentu wyśrodkowane wewnątrz każdego segmentu.
  • Legenda – Umieszczona na dole z układem poziomym dla lepszej czytelności.

Otwórz FunnelChart_Customized.xlsx, aby zobaczyć w pełni stylizowany wykres lejkowy odpowiedni do prezentacji lub raportów.

Uzyskaj darmową licencję

Jeśli potrzebujesz tymczasowej licencji, aby usunąć znaki wodne wersji ewaluacyjnej, odwiedź stronę tymczasowej licencji Aspose. Bezpłatna licencja działa przez 30 dni i pozwala ocenić pełny zestaw funkcji, w tym wykresy lejkowe.

Wykres lejkowy Excel: Darmowe zasoby

Dalsza lektura i narzędzia, aby pogłębić swoją wiedzę o Aspose.Cells:

Podsumowanie

Tworzenie wykresu lejkowego przy użyciu Aspose.Cells for .NET jest proste i wymaga tylko kilku linii kodu C#. Biblioteka zapewnia pełną kontrolę nad powiązaniem danych, stylizacją i opcjami eksportu, co czyni ją idealną do raportowania po stronie serwera, pulpitów nawigacyjnych i automatycznego generowania plików Excel. Skorzystaj z powyższych przykładów jako podstawy i dostosuj je do własnych źródeł danych oraz wymagań wizualnych.

Jeśli masz jakiekolwiek pytania lub napotkasz problemy, śmiało poproś o pomoc na forum wsparcia Aspose.Cells.

Zobacz także