Questo articolo spiega come trovare e sostituire in Excel utilizzando C#. Include dettagli per configurare l’IDE, un elenco di passaggi e un codice di esempio per sostituire una parola in Excel utilizzando C#. In questo articolo vengono esplorate varie opzioni per personalizzare il metodo e i criteri di ricerca durante la ricerca del testo nel file Excel di origine.
Passaggi per trovare e cambiare in Excel utilizzando C#
- Configurare l’IDE per utilizzare Aspose.Cells for .NET per trovare e sostituire parole
- Caricare il file XLSX di origine in un oggetto della classe Workbook
- Creare l’oggetto della classe FindOptions per impostare le opzioni di ricerca
- Iterare attraverso tutti i fogli di lavoro nella cartella di lavoro
- Utilizzare il metodo Find() nella raccolta di celle del foglio corrente
- Se viene trovata una cella con il testo, utilizzare il metodo Replace() con il testo di destinazione e il testo da sostituire
- Impostare il nuovo valore nella cella dopo aver sostituito la stringa di destinazione nel contenuto della cella
- Scorrere tutte le celle e infine salvare la cartella di lavoro risultante
Questi passaggi definiscono il processo per trovare e sostituire più valori in Excel utilizzando C#. Caricare il file Excel di origine in Workbook, creare l’oggetto FindOptions per impostare il tipo di ricerca e il tipo di corrispondenza, iterare attraverso tutti i fogli di lavoro nella cartella di lavoro e processare tutte le celle in ogni foglio di lavoro. Cercare il testo in ogni cella e, se trovato, sostituirlo con un nuovo testo; infine, salvare la cartella di lavoro risultante con il testo sostituito.
Codice per trovare e sostituire testo in Excel utilizzando C#
Il codice sopra ha dimostrato il processo per sostituire dati in Excel utilizzando C#. FindOptions supporta l’impostazione della distinzione tra maiuscole e minuscole durante la ricerca, la specifica di come far corrispondere la stringa, la definizione della posizione di ricerca e la decisione se la stringa di ricerca sia letterale o un’espressione regolare. È inoltre possibile eseguire la ricerca all’indietro o dall’inizio in base alle proprie esigenze.
Questo articolo ci ha insegnato il processo di ricerca e sostituzione del testo in un file Excel. Per decrittografare un file Excel, fare riferimento all’articolo Decrittografare un file Excel in C#.