Tema: Abrir Excel
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/09/2005, 22:33
Avatar de goncafa
goncafa
 
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 22 años, 4 meses
Puntos: 10
Aqui esta el codigo ya provado por si a alguien mas le sirve ;)

Código PHP:
<%@page import="java.io.*"%>
<%@
page contentType="application/vnd.ms-excel"%> 
<%
    
InputStream in null;
    
ServletOutputStream bufferSalida null;
    
    
String nombre "nombre.xls";
        
String path "RUTA_AL_XLS";

    
response.setHeader("Content-Disposition","attachment; filename=\""nombre "\"");

    try {
        
in = new FileInputStream(path);
        
bufferSalida response.getOutputStream();

        
//se transfieren los bytes
        
byte[] buf = new byte[1024];
        
int len;
            while ((
len in.read(buf)) > 0) {
                
bufferSalida.write(buf0len);
            }

        
//vaciamos el buffer de salida y se envia el resultado
        
in.close();
        
bufferSalida.flush();
        
bufferSalida.close();
    } catch(
Exception e) {
        
//no hagamos nada
    
}
%> 
Donde nombre es el nombre con que se generara la salida dela rchivo y path es la ruta al archivo excel que se quiere enviar a la salida

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo