Trova e sostituisci in Excel utilizzando C#

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#

  1. Configurare l’IDE per utilizzare Aspose.Cells for .NET per trovare e sostituire parole
  2. Caricare il file XLSX di origine in un oggetto della classe Workbook
  3. Creare l’oggetto della classe FindOptions per impostare le opzioni di ricerca
  4. Iterare attraverso tutti i fogli di lavoro nella cartella di lavoro
  5. Utilizzare il metodo Find() nella raccolta di celle del foglio corrente
  6. Se viene trovata una cella con il testo, utilizzare il metodo Replace() con il testo di destinazione e il testo da sostituire
  7. Impostare il nuovo valore nella cella dopo aver sostituito la stringa di destinazione nel contenuto della cella
  8. 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#.

 Italiano