Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Ceros a la izquierda con PHPExcel

Estas en el tema de Ceros a la izquierda con PHPExcel en el foro de PHP en Foros del Web. Hola buenas a todos Miren lo que pasa es que en una pagina de php estoy intentando que al darle click a un boton este ...
  #1 (permalink)  
Antiguo 03/12/2015, 16:07
 
Fecha de Ingreso: diciembre-2015
Mensajes: 21
Antigüedad: 8 años, 4 meses
Puntos: 0
Ceros a la izquierda con PHPExcel

Hola buenas a todos

Miren lo que pasa es que en una pagina de php estoy intentando que al darle click a un boton este me ponga en excel ese cuadro, el problema es que yo tengo un campo llamado numero_cliente que tiene ceros a la izquieda, y a la hora de que se ve en excel esos ceros o o no salen o un numero que no es un cero los recorre, ya busque esto en internet pero ninguna respuesta me ha hecho resolver mi problema, dejo el codigo por aqui:

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3.  $i = 2;
  4.  $query1="SELECT * FROM liquidacion";
  5. $result1=mysqli_query($enlace,$query1);
  6. require_once '/Classes/PHPExcel.php';
  7. $objPHPExcel = new PHPExcel();
  8.  
  9. $objPHPExcel->
  10.     getProperties()
  11.         ->setCreator("")
  12.         ->setLastModifiedBy("")
  13.         ->setTitle("Exportar Excel con PHP")
  14.         ->setSubject("Liquidacion")
  15.         ->setDescription("Documento generado con PHPExcel")
  16.         ->setKeywords("usuarios phpexcel")
  17.         ->setCategory("liquidacion");
  18.         $objPHPExcel->setActiveSheetIndex(0)
  19.             ->setCellValue('A1', 'Numero de liquidacion')
  20.             ->setCellValue('B1', 'Fecha')
  21.             ->setCellValue('C1', 'Ruta')
  22.             ->setCellValue('D1', 'Nombre del vendedor')
  23.             ->setCellValue('E1', 'Liquidación')
  24.             ->setCellValue('F1', 'Numero de cliente')
  25.             ->setCellValue('G1', 'Nombre de cliente')
  26.             ->setCellValue('H1', 'Importe doctos pendientes')
  27.             ->setCellValue('I1', 'Numero de documentos')
  28.             ->setCellValue('J1', 'Falta efectivo')
  29.             ->setCellValue('K1', 'Remision Completa')
  30.             ->setCellValue('L1', 'Remision sin sello')
  31.             ->setCellValue('M1', 'Falta folio')
  32.             ->setCellValue('N1', 'Factura Erronea')
  33.             ->setCellValue('O1', 'Orden de compra')
  34.             ->setCellValue('P1', 'Otros')
  35.             ->setCellValue('Q1', 'Estatus');
  36.          
  37.             while ($mi_respuesta1=mysqli_fetch_array($result1))
  38.             {
  39.  
  40.                 $objPHPExcel->setActiveSheetIndex(0)
  41.                 ->setCellValue('A'.$i, $mi_respuesta1["id_liquidacion"])
  42.                 ->setCellValue('B'.$i, $mi_respuesta1["fecha"])
  43.                 ->setCellValue('C'.$i, $mi_respuesta1["ruta"])
  44.                 ->setCellValue('D'.$i, $mi_respuesta1["nombre_vendedor"])
  45.                 ->setCellValue('E'.$i, $mi_respuesta1["liquidacion"])
  46.                 ->setCellValue('F'.$i, $mi_respuesta1["numero_cliente"])(En esta celda es donde tengo problema)
  47.                 ->setCellValue('G'.$i, $mi_respuesta1["nombre_cliente"])
  48.                 ->setCellValue('H'.$i, $mi_respuesta1["importe_doctos_pen"])
  49.                 ->setCellValue('I'.$i, $mi_respuesta1["num_documentos"])
  50.                 ->setCellValue('J'.$i, $mi_respuesta1["falta_efectivo"])
  51.                 ->setCellValue('K'.$i, $mi_respuesta1["remision_completa"])
  52.                 ->setCellValue('L'.$i, $mi_respuesta1["remision_sinsello"])
  53.                 ->setCellValue('M'.$i, $mi_respuesta1["faltafolio"])
  54.                 ->setCellValue('N'.$i, $mi_respuesta1["factura_erronea"])
  55.                 ->setCellValue('O'.$i, $mi_respuesta1["orden_compra"])
  56.                 ->setCellValue('P'.$i, $mi_respuesta1["otros"])
  57.                 ->setCellValue('Q'.$i, $mi_respuesta1["estatus"]);
  58.             $i++;
  59.         }
  60.  
  61.             header('Content-Type: application/vnd.ms-excel');
  62.             header('Content-Disposition: attachment;filename="reporteliquidaciones.xls"');
  63.             header('Cache-Control: max-age=0');
  64.  
  65. $objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');
  66. $objWriter->save('php://output');
  67.  
  68. ?>

Última edición por rodrigohp4; 03/12/2015 a las 16:30

Etiquetas: fecha, izquierda, phpexcel, select, sql, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:12.