Odczyt i manipulacja wykresami programu Excel 2016

Wstęp

Excel to potężne narzędzie do wizualizacji i prezentacji danych, ale manipulowanie wykresami programowo może być dość skomplikowane. W tym miejscu z pomocą przychodzi Aspose.Cells dla .NET! Ta solidna biblioteka pozwala deweloperom na bezproblemowe tworzenie, odczytywanie i manipulowanie plikami Excela. W tym samouczku zagłębimy się w to, jak odczytywać i manipulować wykresami Excela 2016 za pomocą Aspose.Cells, dzięki czemu proces ten będzie prosty i wydajny.

Wymagania wstępne

Zanim przejdziemy do kodu, upewnijmy się, że wszystko jest skonfigurowane. Oto wymagania wstępne, których będziesz potrzebować:

  1. Aspose.Cells dla .NET: Musisz mieć zainstalowaną tę bibliotekę. Jeśli jeszcze tego nie zrobiłeś, możesz ją pobraćTutaj.
  2. .NET Framework: Upewnij się, że masz zainstalowany .NET Framework w swoim środowisku programistycznym. Aspose.Cells obsługuje wiele frameworków, więc sprawdź zgodność.
  3. IDE: Użyj środowiska IDE, np. Visual Studio, do pisania i wykonywania kodu.
  4. Podstawowa wiedza o języku C#: Zrozumienie podstaw programowania w języku C# znacznie ułatwi korzystanie z tego samouczka.

Teraz gdy wszystko mamy już gotowe, możemy zaimportować niezbędne pakiety.

Importuj pakiety

Na początek musisz zaimportować następujące przestrzenie nazw do pliku C#. Pozwoli ci to wykorzystać klasy oferowane przez Aspose.Cells.

using System;
using System.IO;

using Aspose.Cells;
using Aspose.Cells.Charts;

Podzielmy zadanie na łatwe do opanowania kroki. Przedstawimy proces odczytywania wykresów Excela, zmieniania ich tytułów i zapisywania zmodyfikowanego skoroszytu.

Krok 1: Skonfiguruj katalogi źródłowe i wyjściowe

Najpierw musisz określić lokalizację pliku źródłowego programu Excel i katalog, w którym chcesz zapisać plik wyjściowy.

// Katalog źródłowy
string sourceDir = "Your Document Directory";

// Katalog wyjściowy
string outputDir = "Your Output Directory";

Zastępować"Your Document Directory" I"Your Output Directory" z rzeczywistymi ścieżkami, w których przechowywane są Twoje pliki.

Krok 2: Załaduj skoroszyt

tym kroku załadujesz plik Excel zawierający wykresy. Aspose.Cells ułatwia to za pomocąWorkbook klasa.

// Załaduj plik źródłowy Excel zawierający wykresy Excel 2016
Workbook wb = new Workbook(sourceDir + "sampleReadManipulateExcel2016Charts.xlsx");

Upewnij się, że plik Excel, do którego się odwołujesz, istnieje w określonej ścieżce. W przeciwnym razie możesz napotkać błąd „file not found”.

Krok 3: Uzyskaj dostęp do arkusza kalkulacyjnego

Następnie chcesz uzyskać dostęp do arkusza zawierającego wykresy. Zazwyczaj jest to pierwszy arkusz zawierający odpowiednie dane.

// Uzyskaj dostęp do pierwszego arkusza zawierającego wykresy
Worksheet ws = wb.Worksheets[0];

Krok 4: Przejrzyj wykresy

Teraz musisz przejść przez wszystkie wykresy znajdujące się w arkuszu kalkulacyjnym. Aspose.Cells umożliwia łatwy dostęp do wykresów za pomocąCharts własnośćWorksheet klasa.

// Uzyskaj dostęp do wszystkich wykresów jeden po drugim i przeczytaj ich typy
for (int i = 0; i < ws.Charts.Count; i++)
{
    // Uzyskaj dostęp do wykresu
    Chart ch = ws.Charts[i];

Krok 5: Wydrukuj typy wykresów

Wewnątrz pętli wydrukuj typ każdego wykresu. Pomoże Ci to zrozumieć, jakie typy wykresów są obecne w pliku Excel.

    // Wydrukuj typ wykresu
    Console.WriteLine(ch.Type);

Krok 6: Modyfikuj tytuły wykresów

Tutaj zaczyna się zabawa! Możesz dynamicznie zmieniać tytuł każdego wykresu w zależności od jego typu.

    // Zmień tytuł wykresów zgodnie z ich typami
    ch.Title.Text = "Chart Type is " + ch.Type.ToString();
}

Ten krok umożliwia personalizację każdego wykresu, dzięki czemu wizualizacja danych staje się bardziej intuicyjna.

Krok 7: Zapisz skoroszyt

Po wprowadzeniu zmian musisz zapisać zmodyfikowany skoroszyt. Jest to dość proste w przypadku Aspose.Cells.

// Zapisz skoroszyt
wb.Save(outputDir + "outputReadManipulateExcel2016Charts.xlsx");

Pamiętaj, aby podać prawidłową nazwę pliku wyjściowego!

Krok 8: Wiadomość potwierdzająca

Dla wygody użytkownika włączmy na konsoli opcję potwierdzenia, że operacja się powiodła.

Console.WriteLine("ReadManipulateExcel2016Charts executed successfully.");

Wniosek

Gratulacje! Udało Ci się nauczyć, jak czytać i manipulować wykresami Excel 2016 przy użyciu Aspose.Cells dla .NET. Ta potężna biblioteka daje Ci elastyczność w obsłudze plików Excel programowo, co sprawia, że Twój przepływ pracy jest bardziej wydajny. Niezależnie od tego, czy musisz zaktualizować tytuły wykresów, zmodyfikować dane, czy nawet utworzyć nowe wykresy, Aspose.Cells ma dla Ciebie rozwiązanie.

Najczęściej zadawane pytania

Do czego służy Aspose.Cells for .NET?

Aspose.Cells for .NET to biblioteka umożliwiająca programistyczną pracę z plikami Excela, umożliwiająca programistom tworzenie, odczytywanie, manipulowanie i konwertowanie plików Excela w aplikacjach .NET.

Jak mogę pobrać Aspose.Cells?

Możesz pobrać Aspose.Cells ze strony internetowejTutaj.

Czy Aspose.Cells obsługuje inne formaty plików Excel niż .xlsx?

Tak! Aspose.Cells obsługuje różne formaty plików, w tym .xls, .csv, .pdf i inne.

Czy jest dostępna bezpłatna wersja próbna Aspose.Cells?

Tak, Aspose oferuje bezpłatny okres próbny, do którego możesz uzyskać dostępTutaj.

Gdzie mogę uzyskać pomoc dotyczącą Aspose.Cells?

Wsparcie i dyskusje społecznościowe znajdziesz na forum AsposeTutaj.