我正在尝试使用 gembox 更新 excel 文件。我希望 gembox 在 excel 文件中搜索某个字符串,并更新所有匹配项。但是方法FindText()只返回第一次出现。
我尝试了以下方法,但它会导致无限循环,由于某种原因,行和列不会更新到下一个搜索结果。
private void RenameSubCategory(ExcelWorksheet sheet, string subCategoryOld, string subCategoryNew)
{
int row, column;
while (sheet.Cells.FindText(subCategoryOld, false, false, out row, out column)) {
sheet.Cells[row, column].Value = subCategoryNew;
}
}