Как осуществить поиск по файлу Excel

Нашел на сайтах информацию как открыть файл и конкретный лист, но не могу найти больше. Нужно найти конкретную ячейку по ее содержимому и вернуть ее координаты. Какими классами воспользоваться?


Ответы (1 шт):

Автор решения: Anastasia

Если вы работаете в среде Visual Studio Community и у вас установлен компонент Набор средств Visual Studio для Office (VSTO), то в библиотеке Microsoft Object Library есть метод Find объекта Range для поиска первой ячейки из диапазона, методы FindNext и FindPrevious объекта Range для поиска следующей и предыдущей ячейки из диапазона.

Для вывода координат ячейки в формате $A$1 используйте Свойство Cells.Adress объекта Range.

Обратите внимание, что методы FindNext и FindPrevious возвращаются в исходную ячейку, поэтому необходимо завершить цикл.

В вопросе необходимо указывать в какой среде вы работаете и с какими библиотеками, иначе получается что вопрос общий, а не конкретный и детализированный.

→ Ссылка