I found out how to change text in Excel file with Aspose.Cells for Python through Java:
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import *
import os
os.chdir(r"c:\Users\Manager\Desktop")
os.getcwd()
workbook = Workbook('Invoice.xlsx')
# Create replace options
replace = ReplaceOptions()
# Set case sensitivity and text matching options
replace.setCaseSensitive(False)
replace.setMatchEntireCellContents(False)
# Replace text
workbook.replace("one","two", replace)
workbook.replace("one","five", replace)
workbook.save("Invoice 2.xlsx");
But I need to replace "one" in first row to "two", "one" in tenth row to "five". As you see, first replacement affects on all file. How can I fix it?
workbook.replace("one","five", replace)toworkbook.replace("two","five", replace)