Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    208

    Forzare visualizzazione xls su Chrome

    Ciao a tutti,
    sto scrivendo una funzione di esportazione in Excel di dati da db.

    Per scaricare il file si lavora su content-disposition: attachment, ma io in questa fase di scrittura avrei maggior comodità a visualizzare il file direttamente nel browser. Nonostante ho impostato gli header (credo) correttamente, il browser prosegue invece in questa fase a farmi scaricare il file. Cosa c'è che non va?


    classe export:
    Codice PHP:
    public function Intestazione () {
                
    $nomefile="export.xls";
                
    header ("Content-Type: application/vnd.ms-excel; charset=utf-8");
                
    header ("Content-Disposition: inline; filename=$nomefile");     } 
    implementazione:

    Codice PHP:
    <!DOCTYPE html>
    <html>
        <?php
            
    require_once '/classes/class.export';
            
    session_start();
            
    $export = new Export();
            
    $export->Intestazione();
           [...]
    il session_start è lì poichè porta con sè la query da cui ricavare i dati. Non so se può essere quello che da fastidio.

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    I file xls non possono essere aperti direttamente nel browser
    A seconda di come prepari il file xls potresti stampare a schermo i contenuti in una tabella html

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    208
    Quote Originariamente inviata da clasku Visualizza il messaggio
    I file xls non possono essere aperti direttamente nel browser
    A seconda di come prepari il file xls potresti stampare a schermo i contenuti in una tabella html
    Ok, tutto chiaro...a questo punto mi conviene commentare la funzione d'intestazione e visualizzare l'html puro a schermo.

    Grazie mille.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.