Нахождение или Поиск Данных

Поиск ячеек, содержащих указанные данные

Использование 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, если поиск начинается с начала.
  • ПараметрыПоиска: Параметры поиска требуемого объекта.

Ниже приведены примеры использования данных листа для тренировки методов поиска:

Поиск данных или формул с использованием FindOptions

Можно найти указанные значения, используя метод Find коллекции Cells с различными FindOptions. Обычно метод Find принимает следующие параметры:

  • Значение поиска, данные или значение для поиска.
  • Предыдущая ячейка, последняя ячейка, содержавшая то же значение. Этот параметр может быть установлен в null при поиске с начала.
  • Параметры поиска, параметры поиска.

Поиск ячеек, содержащих указанное строковое значение или число

Можно найти указанные строковые значения, вызвав тот же метод Find, найденный в коллекции Cells, с различными FindOptions.

Укажите свойства FindOptions.LookInType и FindOptions.LookAtType. В следующем примере кода показано, как использовать эти свойства для поиска ячеек с различным количеством строк в начале или в центре или в конце строки ячейки.

Продвинутые темы