Wizualizacja trendów w czasie jest kluczowym wymogiem wielu raportów biznesowych. Wykres liniowy zapewnia przejrzystą, wizualną reprezentację serii danych na ciągłej osi, co czyni go idealnym do prezentacji wydajności, sprzedaży lub wszelkich danych czasowych. W tym przewodniku pokażemy, jak programowo generować wykresy liniowe przy użyciu Aspose.Cells for .NET i C#.

Ten artykuł obejmuje następujące tematy:

Biblioteka Excel w C# do tworzenia wykresów liniowych

Aspose.Cells for .NET to kompleksowe API, które umożliwia programistom pracę z plikami Excel bez Microsoft Office. Obsługuje tworzenie, edytowanie i dostosowywanie wykresów wszystkich typów, w tym wykresów liniowych. Kluczowe zalety to:

  • Bogate API – Pełna kontrola nad typami wykresów, seriami, osiami i formatowaniem.
  • Brak zależności COM – Działa na każdej platformie obsługującej .NET.
  • Wysoka wydajność – Efektywne przetwarzanie dużych skoroszytów.
  • Obsługa wielu formatów – Odczyt/zapis XLSX, XLS, CSV, PDF i inne.

Rozpoczęcie

  1. Pobierz najnowszy Aspose.Cells for .NET ze strony wydań.
  2. Zainstaluj za pomocą NuGet:
   PM> Install-Package Aspose.Cells
  1. Dodaj odwołanie do Aspose.Cells w swoim projekcie.

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

Poniżej znajdują się dwa praktyczne przykłady:

  1. Prosty jednoseryjny wykres liniowy – idealny do szybkiej wizualizacji trendu.
  2. Wieloseryjny wykres liniowy z drugą osią – przydatny przy porównywaniu zestawów danych o różnych skalach.

Oba przykłady są kompletne, gotowe do kompilacji programy w C#.

Przykład 1 – Prosty wykres liniowy z jedną serią

Wyjaśnienie

  • Skoroszyt jest tworzony w pamięci i wypełniany danymi o miesiącach i sprzedaży.
  • ChartType.Line tworzy podstawowy wykres liniowy.
  • NSeries.Add definiuje serię danych; CategoryData przypisuje etykiety osi X.
  • Wynikowy plik SimpleLineChart.xlsx zawiera w pełni sformatowany wykres liniowy.

Przykład 2 – Wykres liniowy z wieloma seriami i drugą osią

Kluczowe punkty

  • Dodano dwie serie: Revenue (główna oś) i Profit% (druga oś), aby zilustrować różne skale.
  • PlotOnSecondAxis = true przenosi drugą serię na prawą oś Y.
  • Dostosowanie znaczników sprawia, że seria pomocnicza jest wizualnie odróżniona.
  • Końcowy plik MultiSeriesLineChart.xlsx zawiera w pełni funkcjonalny wykres liniowy z wieloma seriami.

Uzyskaj darmową licencję

Chcesz wypróbować Aspose.Cells bez ograniczeń? Pobierz tymczasową darmową licencję ze strony tymczasowej licencji Aspose. Ta licencja usuwa znaki wodne wersji ewaluacyjnej i pozwala na eksplorację wszystkich funkcji wykresów.

Darmowe zasoby

Rozwijaj swoje umiejętności automatyzacji Excela dzięki tym oficjalnym zasobom:

Podsumowanie

Tworzenie wykresów liniowych przy użyciu Aspose.Cells for .NET jest proste i wysoce konfigurowalne. Niezależnie od tego, czy potrzebujesz szybkiej linii trendu jednoseryjnej, czy zaawansowanego wykresu wieloseryjnego z drugorzędnymi osiami, biblioteka zapewnia pełną kontrolę poprzez intuicyjne API. Skorzystaj z dostarczonych przykładów kodu jako punktu wyjścia i dostosuj je do swoich konkretnych wymagań raportowych.

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

Zobacz także