Tento článek popisuje, jak hledat a nahrazovat v Excel pomocí C#. Obsahuje podrobnosti o nastavení IDE, seznam kroků a ukázkový kód pro nahrazení slova v Excelu pomocí C#. Článek zkoumá různé možnosti pro přizpůsobení metody vyhledávání a kritérií při hledání textu ve zdrojovém souboru Excel.
Kroky pro hledání a změnu v Excelu pomocí C#
- Nastavte IDE tak, aby používalo Aspose.Cells for .NET k hledání a nahrazování slov
- Načtěte zdrojový soubor XLSX do objektu třídy Workbook
- Vytvořte objekt třídy FindOptions pro nastavení možností vyhledávání
- Iterujte přes všechny listy v sešitu
- Použijte metodu Find() v kolekci buněk aktuálního listu
- Pokud je nalezena buňka s textem, použijte metodu Replace() s cílovým textem a textem k nahrazení
- Nastavte novou hodnotu v buňce po nahrazení cílového řetězce v obsahu buňky
- Projděte všechny buňky a nakonec uložte výsledný sešit
Tyto kroky definují proces hledání a nahrazování více hodnot v Excelu pomocí C#. Načtěte zdrojový soubor Excel do Workbook, vytvořte objekt FindOptions pro nastavení typu „look in“ a typu „look at“, projděte všechny listy v sešitu a zpracujte všechny buňky v každém listu. Najděte text v každé buňce a pokud je nalezen, nahraďte jej novým textem; nakonec uložte výsledný sešit s nahrazeným textem.
Kód pro hledání a nahrazování textu v Excelu pomocí C#
Výše uvedený kód demonstruje proces nahrazování dat v Excelu pomocí C#. FindOptions podporuje nastavení citlivosti na velikost písmen během vyhledávání, určení způsobu porovnávání řetězce, definování místa vyhledávání a rozhodnutí, zda je hledaný řetězec literál nebo regulární výraz. Můžete také vyhledávat zpětně nebo od začátku podle svých požadavků.
Tento článek nás naučil proces vyhledávání a nahrazování textu v souboru Excel. Chcete-li dešifrovat soubor Excel, přečtěte si článek Dešifrování souboru Excel v C#.