Trovare e sostituire il testo in Excel usando Python

Questo articolo spiega come trovare e sostituire il testo in Excel usando Python. Contiene tutti i dettagli per configurare l’IDE, un elenco di istruzioni e un codice di esempio per trovare e sostituire più parole in Excel usando Python. Imparerai come personalizzare l’operazione di ricerca utilizzando vari parametri esposti dall’API.

Passaggi per sostituire una parola in Excel usando Python

  1. Configura l’IDE per utilizzare Aspose.Cells for Python via Java per trovare e sostituire il testo
  2. Avvia la JVM utilizzando la libreria jpype
  3. Importa le classi License e Workbook
  4. Carica la licenza per evitare filigrane
  5. Carica la cartella di lavoro di input
  6. Crea l’oggetto FindOptions e imposta il tipo lookin e il tipo look at
  7. Scorri tutti i fogli di lavoro e sostituisci il testo in ogni cella trovata
  8. Salva il file Excel di output dopo aver aggiornato il testo

Questi passaggi riassumono il processo di ricerca e modifica del testo in Excel usando Python. Avvia la JVM, importa le classi necessarie, carica una licenza e la cartella di lavoro sorgente, quindi crea un oggetto FindOptions per personalizzare la ricerca. Itera su tutti i fogli della cartella di lavoro caricata, trova le celle che contengono il testo specificato e sostituiscile con nuovo testo prima di salvare il file Excel di output.

Codice per sostituire i dati in Excel usando Python

Questo frammento di codice dimostra come trovare e sostituire più valori in Excel usando Python. Le impostazioni predefinite in FindOptions non fanno distinzione tra maiuscole e minuscole, coprono l’intero foglio, solo valori e direzione in avanti. Tuttavia, supporta la limitazione alle formule invece dei valori, la corrispondenza parziale invece della corrispondenza completa, la ricerca all’indietro e molto altro.

Questo articolo ci ha insegnato il processo per trovare valori di testo, formule, commenti, ecc. in un file Excel e sostituire il contenuto con un nuovo valore. Per leggere un file Excel, fare riferimento all’articolo Read Excel file in Python.

 Italiano