Salve a tutti è la prima volta che uso questa classe che ho integrato nel mio progetto su base codeigniter, essendo alle prime armi sto seguendo la guida ufficiale, ma ho un piccolo problema i dati inseriti nel file excel non sono corretti, mi spiego meglio, nel mio DB ho una tabella che contiene seriali numerici che sono composta da 19 numeri, riesco a prelevarli ma quando apro il file excel i dati vengono visualizzati male, come se non ho settato la cella di tipo testo, ecco uno screenshot:

Cattura.jpg

Nella guida c'è scritto come settare la cella di tipo testo e effettivamente se vado a vedere le sue proprietà, realemente è settata come testo, ma niente di che, continua a visualizzare la stessa cosa :-(

Cattura1.jpg
Inoltre il dato inserito è errato, in fase di scrittura me lo cambia :-(

Posto il codice cosi forse sara ancora più chiaro l'errore che sto commettendo:
Codice PHP:
public function report(){
   
    
$this->load->library('excel');
    
//creo istanza oggetto
    
$objXLS = new PHPExcel();
    
$objSheet $objXLS->setActiveSheetIndex(0);
    
$objSheet->setCellValue('A1','ICCD ');
    
$objSheet->setCellValue('B1','Data Scansione');
    
$objSheet->setCellValue('C1','Data Inserimento');
    
$objSheet->setCellValue('D1','Tipo');
    
    
$this->load->model('iccd_vodafone_model');
    
$aggiorna $this->iccd_vodafone_model->newFromPost();
    
$obj_R_iccd $this->iccd_vodafone_model->estrai_sim_non_usate();
    
    
$this->load->model('pda_model');
    
$i=1;
    foreach(
$obj_R_iccd as $record){
    
$i++;    
        echo 
"iccd_v => ".$record->iccd_v." ";
        echo 
"data => ".$record->data."<br \>";
        
$control =$this->pda_model->verifica_se_esiste("iccd_vodafone",$record->iccd_v);
        if(
count($control)>0){
            
            
//Seriale usato
            
$aggiorna->id $record->id;
            
$aggiorna->id_operatore $record->id_operatore;
            
$aggiorna->iccd_v $record->iccd_v;
            
$aggiorna->data $record->data;
            
$aggiorna->ora $record->ora;
            
$aggiorna->stato 1;
            
$aggiorna->aggiorna();
            
            
$objSheet->getStyle('A'.$i)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
            
$objSheet->setCellValue('A'.$i,$record->iccd_v);
            
$objSheet->setCellValue('B'.$i,$record->data);
            
$objSheet->setCellValue('C'.$i,$control->data);
            
$objSheet->setCellValue('D'.$i,$record->tipo_pda);
   
        }else{
            
$objSheet->getStyle('A'.$i)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
            
$objSheet->setCellValue('A'.$i,$record->iccd_v);
            
$objSheet->setCellValue('B'.$i,$record->data);
        }
    }
    
//Set autosize column
    
    
$objXLS->getActiveSheet()->getColumnDimension('A')->setAutoSize(true);
    
$objXLS->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);
    
$objXLS->getActiveSheet()->getColumnDimension('C')->setAutoSize(true);
    
$objXLS->getActiveSheet()->getColumnDimension('D')->setAutoSize(true);
    
    
//Salvo file
    
$objWriter PHPExcel_IOFactory::createWriter($objXLS'Excel5');
    
$objWriter->save('resource\user_folder\provaaaa.xls');