Я трюк, чтобы читать все столбцы из файла excel, но его число варьируется в зависимости от строки. Например: Row1, col2, COL3, COL4 Стр2, col2, col3 Row3, col2, col3, COL4, col5, col6Найти самый высокий столбец в строке PHPExcel
Я пытаюсь сделать что-то вроде:
for ($row = 1; $row < 2; $row++){
$rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row,
NULL,
TRUE,
FALSE);
echo print_r($rowData[0][0]);
echo "<br>";
$list_of_coordinates = "";
$i = 1;
//echo print_r($rowData[$row][$i+1]);
while($rowData[0][$i+1] != ""){
/*$list_of_coordinates = $list_of_coordinates .
"," .
$rowData[0][$i+1] .
"," .
$rowData[0][$i];
*/
$i+2;
}
$list_of_coordinates = ltrim($list_of_coordinates, ",");
echo $list_of_coordinates;
echo "<br>";
}
Но $ highcolumn имеет номер столбца максимальной, в этом файле: BM. Но некоторые из строк имеют только 3 или 4 столбца. Можно ли обновить этот номер? МОЙ цикл while не работает прямо сейчас.
Нам нужна Марк Бейкер в этой теме, он Гуру PHPExcel. – rahul