@gomer1726

Как в PHPExcel динамически заполнить ячейки?

Здравствуйте
Такая проблема использую PHPExcel
$sheet->setCellValue("A1", 'ФИО');
		$sheet->setCellValue("B1", 'Компания');
		$sheet->setCellValue("C1", 'Тест');
		$sheet->setCellValue("D1", 'Результат');
		$sheet->setCellValue("E1", 'Балл');
		
		$itr = 0;
		foreach($report as $key){
			$sheet->setCellValue("A".($itr + 2), $key["user_name"]);
			$sheet->setCellValue("B".($itr + 2), $key["company_title"]);
			$sheet->setCellValue("C".($itr + 2), $key["test"]);
			$sheet->setCellValue("D".($itr + 2), $key["word"]);
			$sheet->setCellValue("E".($itr + 2), $key["score"]);
			$itr++;
		}


Вот есть ячейки то есть А1 и тд но проблема в том что эти самые ячейки должны генерироваться автоматически и я не знаю какие буквы там будет. Как быть?
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
все вроде просто - добавляем 2 счетчика для массива данных (1 - буква, 2 - цифра), ну и делаем цикл аля
for ($i = 1, $i < count($data), $i++) {
	for ($j = 1, $j < count($data[$i]), $j++) {
		eсho 'Ячейка ' . $i . 'x' . $j . ': ' . $data[$i][$j];
	}
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы