Как пропустить добавление пустых строк PHPExcel

155
26 ноября 2018, 16:10

Подскажите пожалуйста как можно пропустить строки которые содержать значение NULL. Я пытаюсь собрать прайс на основе другого Excel файла. И есть необходимость пропускать пустые строки

    for ($row = 5; $row <= $highestRow; $row++) {
            $rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE);
            if ($row == 5) {
                continue;
            }

            $export->getActiveSheet()->setCellValueByColumnAndRow(0, $row, $rowData[0][2]);
            $export->getActiveSheet()->setCellValueByColumnAndRow(1, $row, $rowData[0][3]);
     }

Вот именно в значение $row, $rowData[0][2]; проскакивает NULL

Answer 1
$count = 5;
for ($row = 5; $row <= $highestRow; $row++) {
        $rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE);
        if ($row == 5 || empty($rowData[0][2])) {
            continue;
        }
        $export->getActiveSheet()->setCellValueByColumnAndRow(0, $count, $rowData[0][2]);
        $export->getActiveSheet()->setCellValueByColumnAndRow(1, $count, $rowData[0][3]);
        $count++;
 }
READ ALSO
Как в qt creator добавить ключ при сборке проекта с помощью CMake

Как в qt creator добавить ключ при сборке проекта с помощью CMake

Подскажите как пользоваться ключами для сборки в Qt CreatorВ самом Cmake файле есть данный код:

165
парсинг файла с помощью boost::program_options

парсинг файла с помощью boost::program_options

есть конфиг файл вида

176
Ошибка парсинга emoji в XML

Ошибка парсинга emoji в XML

Есть следующий код по замене emoji:

154
Как работает &ldquo;Vertex Array Object&rdquo; в openGL?

Как работает “Vertex Array Object” в openGL?

Я так понимаю, VAO - это просто обертка над конкретным VBO? Те

172