2015-10-13 2 views
0

В PHPExcel есть любой формат, доступный для правильного считывания значения позиции заказа, как показано на рисунке.PHPExcel: как получить скрытые значения ячейки/научный номер в номере?

Excel Sheet Snapshot

Я прочитал весь документ, но не найти решение этой проблемы.

Для даты, заполненной также, если данные показаны ###### как тогда, как это сделать?

ответ

0

В MS Excel цифры, размер которых превышает определенный размер, будут показаны в научном формате (например, 1.40E+15), если вы не установили маску формата для этой ячейки, которая говорит иначе. Решение состоит в том, чтобы установить соответствующую маску формата или установить значение в виде строкового значения.

В MS Excel, если строковое значение больше размера столбца, оно будет отображаться как ######. Решение состоит в увеличении размера столбца.

EDIT

Я не могу вам сказать, что лучший размер столбца? Это все зависит от ваших данных .... но вы можете либо установить колонки в виде фиксированного размера с помощью:

$objPHPExcel->getActiveSheet() 
    ->getColumnDimension('D') 
    ->setWidth(32); 

или установить столбец Вычислять автоматически ширина

$objPHPExcel->getActiveSheet() 
    ->getColumnDimension('D') 
    ->setAutoSize(true); 

точно так, как описано в PHPExcel docs

Обратите внимание, что мы тратим время и силы на эту документацию, чтобы попытаться ответить на ваши вопросы: стоит прочитать.

Смежные вопросы