Числа чтения в виде текстового формата с PhpexcelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Числа чтения в виде текстового формата с Phpexcel

Сообщение Anonymous »

У меня есть массив, который может хранить номера, такие как 01, 01a, 01b, 02, 2, и когда я получаю это значение, используя Phpexcel, он удаляется, например, в случае 01, 02. Чтобы решить эту проблему, я попытался форматировать строку, в которой эти значения будут храниться в Excel, и установить ее как тип текста, как в следующем коде: < /p>

Код: Выделить всё

    $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()
«Метод, он преобразует номера массива, прежде чем я смогу получить его правильно в Excel.
Есть ли у вас есть представление о том, как я могу решить эту проблему??>

Подробнее здесь: https://stackoverflow.com/questions/124 ... h-phpexcel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»