Wyszukiwanie i zamiana w Excelu przy użyciu C#

Ten artykuł opisuje, jak wyszukiwać i zamieniać w Excel przy użyciu C#. Zawiera szczegóły dotyczące konfiguracji IDE, listę kroków oraz przykładowy kod do zastąpienia słowa w Excelu przy użyciu C#. W artykule omówiono różne opcje umożliwiające dostosowanie metody i kryteriów wyszukiwania podczas wyszukiwania tekstu w źródłowym pliku Excel.

Kroki wyszukiwania i zmiany w Excelu przy użyciu C#

  1. Skonfiguruj IDE do użycia Aspose.Cells for .NET w celu wyszukiwania i zamiany słów
  2. Załaduj źródłowy plik XLSX do obiektu klasy Workbook
  3. Utwórz obiekt klasy FindOptions do ustawienia opcji wyszukiwania
  4. Iteruj przez wszystkie arkusze w skoroszycie
  5. Użyj metody Find() w kolekcji komórek bieżącego arkusza
  6. Jeśli zostanie znaleziona komórka z tekstem, użyj metody Replace() z tekstem docelowym i tekstem do zastąpienia
  7. Ustaw nową wartość w komórce po zastąpieniu ciągu docelowego w zawartości komórki
  8. Przejdź przez wszystkie komórki i zapisz wynikowy skoroszyt

Te kroki definiują proces wyszukiwania i zamiany wielu wartości w Excelu przy użyciu C#. Załaduj źródłowy plik Excel do Workbook, utwórz obiekt FindOptions do ustawienia typu wyszukiwania i typu dopasowania, iteruj przez wszystkie arkusze w skoroszycie i przetwarzaj wszystkie komórki w każdym arkuszu. Wyszukaj tekst w każdej komórce i, jeśli zostanie znaleziony, zastąp go nowym tekstem; na końcu zapisz wynikowy skoroszyt z zastąpionym tekstem.

Kod do wyszukiwania i zamiany tekstu w Excelu przy użyciu C#

Powyższy kod zademonstrował proces zamiany danych w Excelu przy użyciu C#. FindOptions obsługuje ustawianie rozróżniania wielkości liter podczas wyszukiwania, określanie sposobu dopasowania ciągu, definiowanie miejsca wyszukiwania oraz decydowanie, czy wyszukiwany ciąg jest literałem czy wyrażeniem regularnym. Można również wyszukiwać wstecz lub od początku, zgodnie z wymaganiami.

Ten artykuł nauczył nas procesu wyszukiwania i zamiany tekstu w pliku Excel. Aby odszyfrować plik Excel, zapoznaj się z artykułem Odszyfrowywanie pliku Excel w C#.

 Polski