Dit artikel beschrijft hoe u kunt zoeken en vervangen in Excel met C#. Het bevat details over het instellen van de IDE, een lijst met stappen en voorbeeldcode om een woord in Excel te vervangen met C#. In dit artikel worden verschillende opties besproken om de zoekmethode en criteria aan te passen bij het zoeken naar tekst in het bron-Excelbestand.
Stappen om te zoeken en wijzigen in Excel met C#
- Stel de IDE in om Aspose.Cells for .NET te gebruiken voor het zoeken en vervangen van woorden
- Laad het bron-XLSX-bestand in een object van de klasse Workbook
- Maak een object van de klasse FindOptions om de zoekopties in te stellen
- Itereer door alle werkbladen in de werkmap
- Gebruik de Find() methode in de cellencollectie van het huidige blad
- Als een cel met de tekst wordt gevonden, gebruik de Replace() methode met de doeltekst en de te vervangen tekst
- Stel de nieuwe waarde in de cel in nadat de doelstring in de celinhoud is vervangen
- Doorloop alle cellen en sla uiteindelijk de resulterende werkmap op
Deze stappen definiëren het proces om meerdere waarden te zoeken en vervangen in Excel met C#. Laad het bron-Excelbestand in Workbook, maak het FindOptions-object om het zoektype en het overeenkomsttype in te stellen, iterereer door alle werkbladen in de werkmap en verwerk alle cellen in elk werkblad. Zoek de tekst in elke cel en vervang deze, indien gevonden, door nieuwe tekst; sla ten slotte de resulterende werkmap met de vervangen tekst op.
Code om tekst te zoeken en vervangen in Excel met C#
De bovenstaande code heeft het proces gedemonstreerd om gegevens te vervangen in Excel met C#. FindOptions ondersteunt het instellen van hoofdlettergevoeligheid tijdens het zoeken, het specificeren van hoe de tekenreeks moet overeenkomen, het definiëren van de zoeklocatie en het bepalen of de zoekreeks een letterlijke tekenreeks of een reguliere expressie is. U kunt ook achterwaarts zoeken of vanaf het begin, afhankelijk van uw vereisten.
Dit artikel heeft ons het proces geleerd om tekst te zoeken en vervangen in een Excel-bestand. Raadpleeg het artikel Excel-bestand ontsleutelen in C# om een Excel-bestand te ontsleutelen.