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$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$objPHPExcel->getActiveSheet()->getCellByColumnAndRow($numColum,$numRow)->setDataType(PHPExcel_Cell_DataType::TYPE_STRING);
Alguien sabe que estoy haciendo mal?