1voto

Problema al recuperar campo con libreria phpExcel

hola a todos, al generar un excel con esta libreria me recupera el dato asi "2.9999999999999999E-2" y en la base de datos esta como 0.02
lei que cuando el numero es muy pequeño lo interpreta de esta manera pero no se como hacerle para que lo recupere tal cual como 0.02

alguien que tenga experiencia con esta libreria?

dejo parte de mi codigo


function data($objPHPExcel,$index,$title)
{
  global $ip,$connection;
  $currentSheet= createSheet($objPHPExcel);
  $currentSheet= $objPHPExcel->getSheet($index);
  $currentSheet->setTitle($title);
  $currentSheet ->setCellValue('A1', 'Counter')
                ->setCellValue('B1', 'Employee')
                ->setCellValue('C1', 'Personal Num')
                ->setCellValue('D1', 'Date')
                ->setCellValue('E1', 'Hours')

  $currentSheet->getColumnDimension('A')->setWidth(20);
  $currentSheet->getColumnDimension('B')->setWidth(15); 
  $currentSheet->getColumnDimension('C')->setWidth(15);
  $currentSheet->getColumnDimension('D')->setWidth(15);
  $currentSheet->getColumnDimension('E')->setWidth(15);

tengo problema con el campo hours

0voto

blaDDI comentado

Prueba con esto.

$nFormat = '0.00';
$excel->getActiveSheet()->getStyle('E')->getNumberFormat()->setFormatCode($nFormat);

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta