Обработка файлов Excel с помощью Apache POI в Selenium WebDriver. Как мы все знаем, Selenium поддерживает только автоматизацию веб-браузера. Нам нужна помощь стороннего API, такого как Apache POI, для обработки (чтения и записи) файлов Excel с помощью Selenium WebDriver.
Что такое Apache POI?
Apache POI — это библиотека с открытым исходным кодом, разработанная и распространяемый Apache Software Foundation для разработки или изменения файлов Microsoft Office с помощью программы Java. Это популярный API, который позволяет работать с файлами Excel с помощью программ Java. Короче говоря, вы можете читать и писать файлы MS Excel, используя Java. Apache POI — это ваше решение для Java Excel.
Вы бы использовали HSSF, если бы вам нужно было прочитать или записать файл Excel с помощью Java (XLS). Вы бы использовали XSSF, если вам нужно прочитать или записать файл Excel OOXML с использованием Java (XLSX). Он имеет множество предопределенных методов, классов и интерфейсов.
Официальный веб-сайт Apache POI
Список различных интерфейсов Java и классов в POI для чтения XLS и XLSX файл
Workbook: классы HSSFWorkbook и XSSFWorkbook реализуют этот интерфейс
HSSFWorkbook: это класс, представляющий файл XLS
XSSFWorkbook: это класс представляет файл XLSX
Sheet: Классы HSSFWorkbook и XSSFWorkbook реализуют этот интерфейс
HSSFSheet: этот класс представляет лист в файле XLS
XSSFSheet:Это класс, представляющий лист в файле XLSX
Строка: Классы HSSFWorkbook и XSSFWorkbook реализуют этот интерфейс
HSSFRow: Это класс, представляющий строку в лист файла XLS
XSSFRow: это класс, представляющий строку в листе файла XLSX
Cell: Классы HSSFWorkbook и XSSFWorkbook реализуют этот интерфейс< br>HSSFCell: это класс, представляющий ячейку в строке файла XLS
XSSFCell:Этот класс представляет собой ячейку в строке файла XLSX
Ссылка для загрузки Apache POI Jars.
Загрузите файлы jar, используя указанную выше ссылку. Все файлы jar будут поставляться в виде zip-файла. Извлеките его и добавьте все JAR-файлы в проект.
Примечание. Как добавить JAR-файлы – Выберите проект и щелкните проект правой кнопкой мыши – выберите “Путь сборки”. ' – Перейдите к пункту «Настроить путь сборки» – Щелкните раздел «lib» – Добавьте внешний jar
Мы очень часто обрабатываем файлы Excel с помощью Apache POI в Selenium WebDriver. В основном в рамках автоматизации (Data Driven Framework) мы вызываем данные из файла Excel и записываем данные в файл Excel. Ссылки ниже дают представление о чтении/записи файлов Excel с помощью Selenium WebDriver.
Как читать файлы Excel с помощью Apache POI в Selenium WebDriver
Как записывать файлы Excel с помощью Apache POI в Selenium WebDriver
Если вы не являетесь постоянным читателем моего блога, я настоятельно рекомендую вам подписаться на бесплатную рассылку новостей по электронной почте, используя ссылку ниже.
TAG: qa