atesting.ru Блог Как читать файлы Excel с помощью Apache POI в Selenium WebDriver

Как читать файлы Excel с помощью Apache POI в Selenium WebDriver

Давайте посмотрим, как читать файлы Excel с помощью Apache POI в Selenium WebDriver:

Предполагается, что вы уже загрузили и настроили jar-файлы Apache POI в своем проекте. В противном случае выполните следующие действия:

Шаг 1 — Загрузите файл jar-файла Apache POI

Ссылка для загрузки Apache POI Jar.

Шаг 2 — Добавление файлов jar для загрузки

Шаги по добавлению файлов jar:

Выберите проект и щелкните правой кнопкой мыши проект — перейдите к ' Путь сборки »- перейдите к« Настроить путь сборки »- щелкните раздел« lib »- Добавить внешний jar

Полное руководство: обработка файлов Excel с помощью Apache POI

Предварительное условие:

  1. Создайте файл xlsx и сохраните его в определенном месте. Введите данные для чтения с помощью Selenium. Закройте созданный файл Excel перед выполнением скрипта. (Я поместил файл Excel «Test.xlsx» в свой драйвер D, а имя моего листа — TestData.)
  2. Перейдите к параметру «Форматирование ячеек» и в разделе «Вкладка« Число »выберите« Текст »и нажмите« ОК ». . По умолчанию он будет общим, вам нужно сделать его как Number. Если вы не сделаете это как текст, есть вероятность ошибки NullPointerException.

В приведенном ниже сценарии показано, как читать файлы Excel в Selenium с использованием Apache POI.

Чтение файла Excel Java

1234567891011121314151617181920212223242526272829303132 программный пакетTestingMaterial; импорт java.io.FileInputStream; импорт java.io.FileNotFoundException; импорт java.io.FileOutputStream; импорт java.io.IOException; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel. XSSFRow; импортировать org.apache.poi.xssf.usermodel.XSSFSheet; импортировать org.apache.poi.xssf.usermodel.XSSFWorkbook; //Как читать файлы Excel с помощью Apache POIpublic class ReadExcel {public static void main (String [] args) выдает исключение IOException {//Я разместил файл Excel & # 39; Test.xlsx & # 39; в моем драйвере D FileInputStream fis = new FileInputStream (& # 34; D: \ Test.xlsx & # 34;); Книга XSSFWorkbook = новая книга XSSFWorkbook (fis); Лист XSSFSheet = workbook.getSheetAt (0); //Я добавил тестовые данные в ячейку A1 как & # 34; SoftwareTestingMaterial.com & # 34; //Ячейка A1 = строка 0 и столбец 0. Она считывает первую строку как 0, а столбец A как 0. Row row = sheet.getRow (0); Ячейка cell = row.getCell (0); System.out.println (ячейка); System.out.println (sheet.getRow (0) .getCell (0)); //Строка cellval = cell.getStringCellValue (); //System.out.println(cellval); }}

Вывод в консоль:

1 SoftwareTestingMaterial.com

Также прочтите: Как писать файлы Excel с помощью Apache POI в Selenium WebDriver

Если вы не являетесь постоянным читателем моего блога, я настоятельно рекомендую вам подписаться на бесплатную рассылку новостей по электронной почте используя ссылку ниже.

TAG: qa