В этой статье описывается, как выполнять поиск и замену в Excel с использованием C#. Она содержит сведения о настройке IDE, список шагов и пример кода для замены слова в Excel с использованием C#. В статье рассматриваются различные параметры для настройки метода и критериев поиска при поиске текста в исходном файле Excel.
Шаги для поиска и изменения в Excel с использованием C#
- Настройте IDE для использования Aspose.Cells for .NET для поиска и замены слов
- Загрузите исходный файл XLSX в объект класса Workbook
- Создайте объект класса FindOptions для настройки параметров поиска
- Переберите все рабочие листы в книге
- Используйте метод Find() в коллекции ячеек текущего листа
- Если найдена ячейка с текстом, используйте метод Replace() с целевым текстом и текстом для замены
- Установите новое значение в ячейке после замены целевой строки в содержимом ячейки
- Обойдите все ячейки и сохраните результирующую книгу
Эти шаги определяют процесс поиска и замены нескольких значений в Excel с использованием C#. Загрузите исходный файл Excel в Workbook, создайте объект FindOptions для настройки типа поиска и типа совпадения, переберите все рабочие листы в книге и обработайте все ячейки на каждом листе. Найдите текст в каждой ячейке и, если он найден, замените его новым текстом; в завершение сохраните результирующую книгу с заменённым текстом.
Код для поиска и замены текста в Excel с использованием C#
Приведённый выше код демонстрирует процесс замены данных в Excel с использованием C#. FindOptions поддерживает настройку чувствительности к регистру при поиске, определение способа сопоставления строки, указание места поиска и выбор того, является ли строка поиска литеральной или регулярным выражением. Вы также можете выполнять поиск в обратном направлении или с начала в соответствии с вашими требованиями.
Эта статья научила нас процессу поиска и замены текста в файле Excel. Чтобы расшифровать файл Excel, обратитесь к статье Расшифровка файла Excel в C#.