entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

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