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
- Configura l’IDE per utilizzare Aspose.Cells for Python via Java per trovare e sostituire il testo
- Avvia la JVM utilizzando la libreria jpype
- Importa le classi License e Workbook
- Carica la licenza per evitare filigrane
- Carica la cartella di lavoro di input
- Crea l’oggetto FindOptions e imposta il tipo lookin e il tipo look at
- Scorri tutti i fogli di lavoro e sostituisci il testo in ogni cella trovata
- 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.