It's perfectly possible to write large numeric values in PHPExcel as strings, without having to resort to using formulae:
$id = "1234567890123456";
$objPHPExcel->getActiveSheet()
->setCellValueExplicit('A2', $id);
setCellValue() will set the datatype for the cell to numeric; but setCellValueExplicit() allows you to specify a datatype as a third argument - it defaults to PHPExcel_Cell_DataType::TYPE_STRING, so in this case you don't need to pass that argument