Den här artikeln beskriver hur man söker och ersätter i Excel med C#. Den innehåller detaljer om hur IDE:t konfigureras, en lista med steg och exempelkod för att ersätta ett ord i Excel med C#. I artikeln utforskas olika alternativ för att anpassa sökmetoden och kriterierna vid sökning av text i källfilen för Excel.
Steg för att söka och ändra i Excel med C#
- Ställ in IDE:t för att använda Aspose.Cells for .NET för att söka och ersätta ord
- Ladda käll-XLSX-filen till ett objekt av klassen Workbook
- Skapa ett objekt av klassen FindOptions för att ställa in sökalternativen
- Iterera genom alla kalkylblad i arbetsboken
- Använd metoden Find() i cellsamlingen för det aktuella bladet
- Om en cell med texten hittas, använd metoden Replace() med måltexten och texten som ska ersättas
- Ställ in det nya värdet i cellen efter att målsträngen har ersatts i cellinnehållet
- Gå igenom alla celler och spara slutligen den resulterande arbetsboken
Dessa steg definierar processen för att söka och ersätta flera värden i Excel med C#. Ladda källfilen för Excel till Workbook, skapa FindOptions-objektet för att ställa in söktyp och matchningstyp, iterera genom alla kalkylblad i arbetsboken och bearbeta alla celler i varje kalkylblad. Sök efter text i varje cell och ersätt den, om den hittas, med ny text; spara slutligen den resulterande arbetsboken med den ersatta texten.
Kod för att söka och ersätta text i Excel med C#
Ovanstående kod har demonstrerat processen för att ersätta data i Excel med C#. FindOptions stöder inställning av skiftlägeskänslighet under sökning, specificering av hur strängen ska matchas, definition av var sökningen ska ske och beslut om huruvida söksträngen är ett literal eller ett reguljärt uttryck. Du kan även söka bakåt eller från början enligt dina behov.
Den här artikeln har lärt oss processen för att söka och ersätta text i en Excel-fil. För att dekryptera en Excel-fil, se artikeln Dekryptera Excel-fil i C#.