Daten in einem Bereich suchen und ersetzen

Mögliche Verwendungsszenarien

Manchmal müssen Sie nach bestimmten Daten in einem Bereich suchen und diese ersetzen und dabei alle Zellenwerte außerhalb des gewünschten Bereichs ignorieren. Aspose.Cells für Python via .NET ermöglicht es Ihnen, eine Suche auf einen bestimmten Bereich zu beschränken. In diesem Artikel wird erklärt, wie Sie mit Python-Code Daten in einem Bereich in Excel suchen und ersetzen.

Suchen und Ersetzen von Daten in einem Bereich mit Aspose.Cells für Python Excel-Bibliothek

Aspose.Cells für Python via .NET bietet die Methode FindOptions.set_range() zum Spezifizieren eines Bereichs beim Suchen von Daten. Der unten stehende Codebeispiel sucht und ersetzt Daten in einem Bereich.

from aspose.cells import CellArea, FindOptions, LookAtType, LookInType, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
filePath = dataDir + "input.xlsx"
workbook = Workbook(filePath)
worksheet = workbook.worksheets[0]
# Specify the range where you want to search
# Here the range is E3:H6
area = CellArea.create_cell_area("E9", "H15")
# Specify Find options
opts = FindOptions()
opts.look_in_type = LookInType.VALUES
opts.look_at_type = LookAtType.ENTIRE_CONTENT
opts.set_range(area)
cell = None
while True:
cell = worksheet.cells.find("search", cell, opts)
if cell:
cell.put_value("replace")
else:
break
# Save the workbook
workbook.save(dataDir + "output.out.xlsx")