Visualizzazione dei risultati da 1 a 6 su 6

Discussione: php to excel

  1. #1

    php to excel

    Ciao,
    vorrei sapere se qualcuno mi può aiutare per convertire una tabella risultante da un select mysql in xls....
    Ho letto varie cose ma non ci sono riuscito, avrei bisogno di un piccolo esempio, grazie..



  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    6
    Per esportare i tuoi dati in .xls basta semplicemente che apri un file (tipo "prova.xls") e scrivi al suo interno come una tabella.

    Quindi se hai campo1, campo2 e tutta la loro serie di valori potrai tranquillamente fare un inserimento di questo tipo:

    codice:
    <table>
    <tr><td>campo1</td><td>campo2</td></tr>
    <tr><td>valore1campo1</td><td>valore1campo2</td></tr>
    <tr><td>valore2campo1</td><td>valore2campo2</td></tr>
    <tr><td>valore3campo1</td><td>valore3campo2</td></tr>
    ...
    </table>
    Questo in generale... poi se tu potessi essere più specifico...

  3. #3
    Originariamente inviato da Brun
    Per esportare i tuoi dati in .xls basta semplicemente che apri un file (tipo "prova.xls") e scrivi al suo interno come una tabella.

    Quindi se hai campo1, campo2 e tutta la loro serie di valori potrai tranquillamente fare un inserimento di questo tipo:

    codice:
    <table>
    <tr><td>campo1</td><td>campo2</td></tr>
    <tr><td>valore1campo1</td><td>valore1campo2</td></tr>
    <tr><td>valore2campo1</td><td>valore2campo2</td></tr>
    <tr><td>valore3campo1</td><td>valore3campo2</td></tr>
    ...
    </table>
    Questo in generale... poi se tu potessi essere più specifico...
    Allora,
    io ho una tabella formata da N righe generate dal numero di record presenti in db e 10 colonne. Questa tabella è visualizzata tramite una pagina php nella quale un select preleva i dati dal db per visualizzarli.

    Vorrei che la tabella visuallizzata nello schermo, premento un tasto, fosse convertita in file xls .

  4. #4
    Ho provato ad usare questo script:
    <?php
    $hostname = "localhost";
    $database = "db";
    $username = "root";
    $password= "password";
    $conn= mysql_pconnect($hostname, $username, $password) or die(mysql_error());
    mysql_select_db($database, $conn);
    $query = "SELECT * FROM clienti";
    $clienti = mysql_query($query, $conn) or die(mysql_error());
    $row_clienti = mysql_fetch_assoc($clienti);
    ?>
    <?php
    do {
    $righe.= "\"".$row_clienti[nome]."\"\t\"".$row_clienti[cognomi]."\"\t\"".$row_clienti[via]."\"\n";
    } while ($row_clienti= mysql_fetch_assoc($clienti));
    ?>
    <?php
    header("Content-type: application/vnd.ms-excel");
    header("Content-disposition: nomefile.xls");
    ?>
    <?php
    print $righe;
    exit;


    Però mi appare la finestra per aprire o salvare un file miofile.php invece che xls.

  5. #5

  6. #6
    Originariamente inviato da Emulman
    dai una occhiata qua

    http://www.ikaro.net/articoli/cnt/cr...php-00389.html
    Infatti ho preso lo script da li..... ma non mi funziona....

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.