Код: Выделить всё
$objPHPExcel->setActiveSheetIndexByName('BlocksList');
$objPHPExcel->getActiveSheet()->fromArray($blockNames, null, 'A2');
$latestBLColumn = $objPHPExcel->getActiveSheet()->getHighestDataColumn();
$column = 'A';
$row = 1;
for ($column = 'A'; $column != $latestBLColumn; $column++) {
$objPHPExcel->getActiveSheet()->getStyle($column.$row)->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_TEXT );
}
$objPHPExcel->getActiveSheet()->fromArray($blockNames, null, 'A1');
< /code>
Итак, делая это, я получаю массив с такими номерами, как 01, 01a, 02, 02b ... и я храню его в строке A2. Я получаю самый высокий столбец, чтобы использовать это значение в условии. В этом состоянии я установил для строки 1 в диапазоне A до самого высокого столбца, чтобы быть образованным в виде текста. < /p>
Мой шаблон генерируется, и все цифры находятся в текстовом формате, но проблема в том, что я думаю, когда я использую ""fromArray()Есть ли у вас есть представление о том, как я могу решить эту проблему??>
Подробнее здесь: https://stackoverflow.com/questions/124 ... h-phpexcel
Мобильная версия