Потому что ваши данные ячейки (imsi) это число. Excel или некоторые другие программы. когда размер ячейки меньше длины числа. они меняют номер на научный номер или что-то вроде этого.
, чтобы предотвратить это. Вы должны увеличить ширину ячейки.
$gridColumns =[
['class'=>'kartik\grid\SerialColumn'],
'id',
[
'attribute'=>'imsi',
'vAlign'=>'middle',
'width'=>'200px',
'format'=>'raw',// or text
'value'=>function($model){
return $model->imsi.' ';
}
],
'sim_number'
]
обновление: после обсуждения. мы нашли, когда мы добавляем пробелы к значению, это будет принудительно к тексту.
PS.
Если вы хотите использовать эти цифры из файла Excel. Вы должны trim
удалить пробелы.