Нахождение или Поиск Данных
Поиск ячеек, содержащих указанные данные
Использование Microsoft Excel
Microsoft Excel позволяет пользователям находить ячейки в листе, содержащие указанные данные. Если выбрать Редактировать в меню Поиск в Microsoft Excel, откроется диалоговое окно, в котором можно указать значение для поиска.
Здесь мы ищем значение “Апельсины”. Aspose.Cells также позволяет разработчикам находить ячейки в листе с указанными значениями.
Использование Aspose.Cells
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию worksheets, которая позволяет получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию cells, которая представляет все ячейки в листе. Коллекция cells предоставляет несколько методов для поиска ячеек в листе, содержащих указанные данные. Ниже подробно описаны несколько из этих методов.
Поиск ячеек, содержащих формулу
Разработчики могут найти указанную формулу на листе, вызвав метод find коллекции cells. Обычно метод find принимает три параметра:
- что: Объект для поиска. Тип должен быть int, double, DateTime, string, bool.
- предыдущая_ячейка: Предыдущая ячейка с тем же объектом. Этот параметр может быть установлен в null при поиске с начала.
- find_options: Опции для поиска необходимого объекта.
Ниже приведены примеры использования данных листа для тренировки методов поиска:
Поиск данных или формул с использованием FindOptions
Можно найти указанные значения, используя метод find коллекции cells с различными FindOptions. Обычно метод find принимает следующие параметры:
- что: данные или значение для поиска.
- предыдущая_ячейка: последняя ячейка, содержавшая то же значение. Этот параметр можно установить в null при поиске с начала.
- find_options: варианты поиска.
Поиск ячеек, содержащих указанное строковое значение или число
Можно найти указанные строковые значения, вызвав тот же метод find, найденный в коллекции cells, с различными FindOptions.
Укажите свойства FindOptions.look_in_type и FindOptions.look_at_type. В следующем примере кода показано, как использовать эти свойства для поиска ячеек с различным количеством строк в начале или в центре или в конце строки ячейки.