Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [MySql-Php]Backup in file .xls

    Salve,

    vorrei chiedere aiuto su come poter far effettuare il backup dei dati di una tabella MySql in un file excel; in pratica,l'utente dovrebbe poter scaricare un file in formato excel generato a partire dai dati della tabella. Il problema sostanziale è coe faccio attraverso uno script php a generare un file excel? Grazie anticipatamente.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    112
    con phpmyadmin alla voce esporta e selezionando l'opzione "CSV per dati Ms Excel"


  3. #3

    Primo tentativo

    Salve,

    ringrazio luca7 per la subitanea risposta; purtropo il problema non è così risolvibile. L'utente non ha accesso diretto al database attraverso un tool di amministrazione. Devo necessariamente realizzare uno script che generi in maniera trasparente un file scaricabile (al limite forzandone il download, anche se al momento non so come fare) compatibile con excel: l'utente deve limitarsi a cliccare sul link presente sulla pagina html ed attendere la mascherina del download. Grazie.

  4. #4
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Pure io sono interessato alla generazione dinamica di un file compatibile con xls a partire da informazioni presenti in un db e forzarne il download, mi potresti dare qualche dritta sull'approccio che hai utilizzato?
    Vivrò una vita intera e fortunatamente morirò una volta sola

  5. #5
    Ciao,

    fai generare i dati a PHP dentro una tabella html

    <table>
    <tr>
    <td>colonna1</td><td>colonna2</td><td>colonna3</td><td>colonna4</td>
    </tr>


    ..etc...etc

    </table>

    Salva il file con estensione .xls oppure invia gli header come segue per farlo aprire direttamente nel browser

    <?php
    header("Content-type: application/vnd.ms-excel");
    header("Content-Disposition: inline; filename=tabella.xls");

    //qui manda in output la tabella con PHP

    ?>

    Per forzare download vedi pillola in proposito


    Mentre per cose più complicate c'è
    http://pear.php.net/package/Spreadsheet_Excel_Writer
    per favore NIENTE PVT TECNICI da sconosciuti

  6. #6
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Perfetto, grazie
    Vivrò una vita intera e fortunatamente morirò una volta sola

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.