Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2012, 12:33
Avatar de camarvi24
camarvi24
 
Fecha de Ingreso: diciembre-2011
Ubicación: España
Mensajes: 74
Antigüedad: 12 años, 5 meses
Puntos: 1
Problema con PHPExcel

Hola a todos estoy haciendo pruebas con la libreria PHPExcel, y tengo un problema, estoy haciendo un ejemplo que he encontrado y me lo ejecuta bien, me descarga el excel pero cuando lo abro (con openofice 3.2) primero me sale una ventana donde me pide el idioma para importar el fichero (tiene extension xls , tambien me pasa con xlsx), cuando seleciono el idioma, me muestra caracteres extraños en la casilla A1, he utilizado tambien la libreria iam_xls y me pasa lo mismo, el problema puede estar en openofice ?

Os pongo el fragmento de codigo.

<?php

require_once 'Classes/PHPExcel.php';

$objPHPExcel = new PHPExcel();

// Agregar Informacion
$objPHPExcel->setActiveSheetIndex()->setCellValue('A1', '5')
->setCellValue('B1', '6')
->setCellValue('C1', 'Total')
->setCellValue('A2', '10')
->setCellValue('C2', '=sum(A2:B1)');

// Renombrar Hoja
$objPHPExcel->getActiveSheet()->setTitle('Tecnologia Simple');

// Establecer la hoja activa, para que cuando se abra el documento se muestre primero.
$objPHPExcel->setActiveSheetIndex(0);

// Se modifican los encabezados del HTTP para indicar que se envia un archivo de Excel.
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="pruebaReal.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit;
?>

Un saludo y gracias