Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2012, 10:28
Avatar de SUSMO
SUSMO
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona
Mensajes: 188
Antigüedad: 16 años
Puntos: 0
Respuesta: Dar formato texto a una celda con phpExcel

He conseguido que me guarde 0001 en lugar de 1. Aquí os dejo la línia de código por si pudiera ayudar a alguien:

Código PHP:
Ver original
  1. $objPHPExcel->getActiveSheet()->setCellValueExplicitByColumnAndRow($numColum,$numRow,$products[$i][$colName], PHPExcel_Cell_DataType::TYPE_STRING);

Lo malo es que si hay una referéncia con 0001 y otra con 1 mezcla la información en un único registro y lo pone en una sóla fila ¬¬' no se pq

Tampoco se como hacer para forzar el formato a texto aunque no haya valor, ya que me interesa que toda la columna tenga formato texto en lugar de general he provado con la siguiente línia pero no me ha funcionado:

Código PHP:
Ver original
  1. $objPHPExcel->getActiveSheet()->getCellByColumnAndRow($numColum,$numRow)->setDataType(PHPExcel_Cell_DataType::TYPE_STRING);

Alguien sabe que estoy haciendo mal?
__________________
Perdida en el mundo del conocimiento