Remplacer du texte dans un classeur en utilisant une expression régulière

Aspose.Cells pour Python via .NET offre la fonctionnalité de remplacement de texte dans un classeur à l’aide d’une expression régulière. Pour cela, l’API fournit la propriété ReplaceOptions.regex_key de la classe ReplaceOptions. La définition de ReplaceOptions.regex_key sur true indique que la clé recherchée sera une expression régulière.

L’extrait de code suivant démontre l’utilisation de la propriété ReplaceOptions.regex_key en utilisant le fichier Excel d’exemple. Le fichier de sortie généré par l’extrait de code suivant est joint à titre de référence.

Code d’exemple

from aspose.cells import ReplaceOptions, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
sourceDir = RunExamples.Get_SourceDirectory()
# Output directory
outputDir = RunExamples.Get_OutputDirectory()
workbook = Workbook(sourceDir + "SampleRegexReplace.xlsx")
replace = ReplaceOptions()
replace.case_sensitive = False
replace.match_entire_cell_contents = False
# Set to true to indicate that the searched key is regex
replace.regex_key = True
workbook.replace("\\bKIM\\b", "^^^TIM^^^", replace)
workbook.save(outputDir + "RegexReplace_out.xlsx")