Rechercher et remplacer dans Excel avec C#

Cet article explique comment rechercher et remplacer dans Excel avec C#. Il fournit des détails pour configurer l’IDE, une liste d’étapes et un exemple de code pour remplacer un mot dans Excel avec C#. Diverses options sont explorées dans cet article afin de personnaliser la méthode et les critères de recherche lors de la recherche de texte dans le fichier Excel source.

Étapes pour rechercher et modifier dans Excel avec C#

  1. Configurer l’IDE pour utiliser Aspose.Cells for .NET afin de rechercher et remplacer des mots
  2. Charger le fichier XLSX source dans un objet de la classe Workbook
  3. Créer un objet de la classe FindOptions pour définir les options de recherche
  4. Parcourir toutes les feuilles de calcul du classeur
  5. Utiliser la méthode Find() dans la collection de cellules de la feuille actuelle
  6. Si une cellule contenant le texte est trouvée, utiliser la méthode Replace() avec le texte cible et le texte à remplacer
  7. Définir la nouvelle valeur dans la cellule après avoir remplacé la chaîne cible dans le contenu de la cellule
  8. Parcourir toutes les cellules et enfin enregistrer le classeur résultant

Ces étapes définissent le processus pour rechercher et remplacer plusieurs valeurs dans Excel avec C#. Chargez le fichier Excel source dans Workbook, créez l’objet FindOptions pour définir le type de recherche et le type de correspondance, parcourez toutes les feuilles de calcul du classeur et traitez toutes les cellules de chaque feuille. Recherchez le texte dans chaque cellule et, s’il est trouvé, remplacez-le par un nouveau texte ; enfin, enregistrez le classeur résultant avec le texte remplacé.

Code pour rechercher et remplacer du texte dans Excel avec C#

Le code ci-dessus a démontré le processus pour remplacer des données dans Excel avec C#. FindOptions permet de définir la sensibilité à la casse lors de la recherche, de spécifier la manière de faire correspondre la chaîne, de définir l’emplacement de la recherche et de décider si la chaîne de recherche est un littéral ou une expression régulière. Vous pouvez également effectuer une recherche en arrière ou depuis le début selon vos besoins.

Cet article nous a appris le processus de recherche et de remplacement de texte dans un fichier Excel. Pour déchiffrer un fichier Excel, consultez l’article Déchiffrer un fichier Excel en C#.

 Français