Hola amigos, estoy trabajando con la libreria Spreadsheed excel writer para generar reportes desde mi bd (postgre  8.2) y bueno al generar el excel me aparecen puros caracteres raros y no me genera el excel :(, aqui adjunto mi codigo para q me guien porfavor y me digan en q estoy fallando o q me falta: 
   Código PHP:
    <?php
require_once 'Spreadsheet/Excel/Writer.php';
include_once("./include_php/funciones.php");
$conn = conexion();
 
$SELECT_SECTOR_NINO = "SELECT id_sector, nombre_sector from sector";
 
 $RES_SECTOR=pg_query($conn, $SELECT_SECTOR_NINO);
 
 
//visualizar como archivo
 
$NombreArchivo ='sector.xls';
 
//creo el libro para el archivo
 
$libro = new Spreadsheet_Excel_Writer();
 
// Estableceremos nuestro formato Negrita e Italica para usarlo en el documento
            $negrita =& $libro->addFormat();
            $negrita->setBold();
                
            $italica =& $libro->addFormat();
            $italica->setItalic();
        
            // Creamos una hoja en la cual poner nuestros datos
            $hoja =& $libro->addWorksheet();
                    
            // Ancho de columnas
            $hoja->setColumn(0,0,20);
            $hoja->setColumn(1,1,20);
            
            
            // Verificamos que la hoja se haya generado correctamente
            if (PEAR::isError($hoja)) 
                die($hoja->getMessage());
                    
            // Titulos
            $hoja->write(0, 0, "Listado de Niños por Sector", $negrita);
                
              // Encabezado de columnas
            $hoja->write(2, 0, $LANGUAGE["id_sector"], $italica);
            $hoja->write(2, 2, $LANGUAGE["nombre_sector"], $italica);
            
            $i = 3;
            while ($fila = pg_fetch_assoc($RES_SECTOR)) {
                    //$ts=$fila["ts"];
                    $id_sec = $fila["id_sector"];
                    $nombre_sec = $fila["nombre_sector"];
                    
                        
                
                $hoja->write($i, 0, $id_sec);
                $hoja->write($i, 1, $nombre_sec);
                 
                                 
                $i++;
            }
            //$libro->send($NombreArchivo);
            $libro->close();    
  ese es mi codigo php, estoy trabajando con postgre 8.2 y php 5.2 como les dije anteriormente al tratar de generar  el archivo excel solo me muestra caracteres raros en la pagina q deberia generar dicho excel , en cuanto al funcionamiento de la libreria spreadsheed excel writeer me esta funcionando bien, ya q al generar reportes excel no dinamicos (extraidos desde  la bd) me los genera a la perfeccion, porfavor amigos agradeceria mucho su ayuda.... de antemano gracias, bye