Tento článek popisuje, jak hledat a nahrazovat text v Excel pomocí Pythonu. Obsahuje všechny podrobnosti o nastavení IDE, seznam pokynů a ukázkový kód pro hledání a nahrazování více slov v Excelu pomocí Pythonu. Dozvíte se, jak přizpůsobit operaci vyhledávání pomocí různých parametrů dostupných v API.
Kroky k nahrazení slova v Excelu pomocí Pythonu
- Nastavte IDE tak, aby používalo Aspose.Cells for Python via Java pro hledání a nahrazování textu
- Spusťte JVM pomocí knihovny jpype
- Importujte třídy License a Workbook
- Načtěte licenci, abyste zabránili vodoznakům
- Načtěte vstupní sešit
- Vytvořte objekt FindOptions a nastavte typ lookin a typ look at
- Projděte všechny listy a nahraďte text v každé nalezené buňce
- Uložte výstupní soubor Excel po aktualizaci textu
Tyto kroky shrnují proces hledání a změny textu v Excelu pomocí Pythonu. Spusťte JVM, importujte potřebné třídy, načtěte licenci a zdrojový sešit a vytvořte objekt FindOptions pro přizpůsobení vyhledávání. Iterujte všechny listy v načteném sešitu, najděte buňky s určeným textem a nahraďte je novým textem před uložením výstupního souboru Excel.
Kód pro nahrazování dat v Excelu pomocí Pythonu
Tento úryvek kódu ukazuje, jak hledat a nahrazovat více hodnot v Excelu pomocí Pythonu. Výchozí nastavení v FindOptions je necitlivé na velikost písmen, zahrnuje celý list, pouze hodnoty a směr vpřed. Podporuje však omezení na vzorce místo hodnot, částečnou shodu místo úplné shody, vyhledávání zpět a mnoho dalšího.
Tento článek nás naučil proces hledání textových hodnot, vzorců, komentářů atd. v souboru Excel a nahrazování obsahu novou hodnotou. Pro čtení souboru Excel si přečtěte článek Read Excel file in Python.