Depois de muito penar descobri que ao executar:
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(1, 2, “Isto é um teste”);
A planilha é gerada com erro (diversos caracteres estranhos).
Porem se mudar para isto:
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(1, 2, “Isto e um teste”);
Funciona perfeitamente.
Entao fica a DICA, existe um bug nesta classe, logo nao usem caracteres acentuados.