У меня есть один код, который читает данные из CSV-файла в Селене Java, и я хочу сделать, если какая-либо ячейка пуста, то пропустить эту ячейку и автоматически читать следующую - PullRequest
0 голосов
/ 30 апреля 2019

Я написал код в Selen Java, который читает данные из файла CSV и автоматически вводит на моем сайте. Но я хочу, чтобы этот код был похож на то, что если какая-либо ячейка пуста, он автоматически пропускает эту ячейку и автоматически читает следующую.

 CSVReader reader = null;
    int numberOfRows = 0;


    try {
        reader = new CSVReader ( new FileReader ( Excelpath ) );
        String[] cell = reader.readNext ();
        int i = 0;
        userid[i] = cell[1];
        passwrd[i] = cell[2];
        second[i] = cell[3];
        while (( cell = reader.readNext () ) != null) {


            if (i >= 3) {
                distributor[ i - 3 ] = cell[ 2 ];
                site[ i - 3 ] = cell[ 3 ];
            }
            i++;
        }


        numberOfRows = i - 1;
    } catch (IOException e) {
        e.printStackTrace ();
    }

Я ожидаю, что результат будет таким, как если бы в CSV-файле была пустая ячейка, он автоматически пропустил бы и прочитал следующую ячейку

...