Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    146

    [PHP] Caricare dati da tabella in EXCEL...

    Come posso caricare dei dati e stamparli a video??? ora faccio l'esempio...
    Tra parentesi metto le celle del file in excel.

    Nome: (A6)

    Cognome: (B6)

    Foto Uno: (C6)+.png
    (ovvero,l'immagine che deve comparire sara la parola contenuta denna cella + l'estensione del file)

    Foto Due: (A6)_(B6).jpg
    (in realtà dovrebbe essere la stinga della cella (A6) + "trattino basso" + le prime tre lettere della cella (B6) + .jpg

    E' una cosa complessa da fare???

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Re: [PHP] Caricare dati da tabella in EXCEL...

    Originariamente inviato da pix83
    E' una cosa complessa da fare???
    credo proprio di si...
    considerando che i file .xls sn in xml

    cmq, se proprio vuoi, puoi salvare il file in excel in csv, cioè in un file testo con i valori separati dalla virgola. Così tu hai

    nome;cognome;foto


    ovviamente foto2 te la elabori con php.

  3. #3
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    146
    Riesci a farmi un esempio?

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    tu prendi il file excel, e lo esporti in csv (c'è l'opzione, tranquillo).

    Lui ti genererà un file .txt (o .csv, è lo stesso) è troverai i dati in questo modo

    Mario;Rossi;fotomario.png
    Paolo;Bianchi;fotopaolo.png

    ecc....

    poi cn php leggi il file con la funzione file e con un ciclo dividi i singoli valori...così:

    Codice PHP:
    $CSV file('filecsv.txt');
    $temp $CSV;
    foreach (
    $temp as $key=>$value)
    {
      list(
    $nome,$cogn,$foto) = explode(";",$value);
      
    $CSV[$key]=array($nome,$cogn,$foto);

    facendo così

    $CSV[0][1] restituerà Rossi, oppire $CSV[1][2] restituerà fotopaolo.png e così via

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Oppure vedi se non c'è una qualche classe o software già pronto che faccia al caso tuo...
    ad esempio, potrebbe essere utile:

    http://sourceforge.net/projects/phpexcelreader
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    146
    FinalFantasy (a proposito, stupendo il gioco!!! ) dammi due secondi e ti faccio un esempio...

  7. #7
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    146

    ESEMPIO

    Ti faccio un esempio con il mondo del calcio, che poi è per questo che mi servirebbe...
    Ho questa tabella, creata in excel e esportata in CVS:

    Luca;Toni
    Nato a ;PAVULLO NEL FRIGNANO (MO)
    Il ;26/05/1977
    Altezza ;cm 194
    Peso ;kg 89
    Nazione ;Italia
    Ruolo ;Attaccante - Forward

    Dovrei importate questi dati in una tabella, cioè stampare a video questo:

    <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="50%">Nome</td>
    <td width="50%">Cognome</td>
    </tr>
    <tr>
    <td>Nato a </td>
    <td>PAVULLO NEL FRIGNANO (MO)</td>
    </tr>
    <tr>
    <td>Il</td>
    <td>26/05/1977</td>
    </tr>
    <tr>
    <td>Altezza</td>
    <td>cm 194</td>
    </tr>
    <tr>
    <td>Peso</td>
    <td>kg 89</td>
    </tr>
    <tr>
    <td>Nazione</td>
    <td>Ita</td>
    </tr>
    <tr>
    <td>Ruolo</td>
    <td>Attaccante - Forward</td>
    </tr>
    <tr>
    <td>[img]ita.png[/img]</td>
    <td>[img]toni_luc.jpg[/img]</td>
    </tr>
    </table>


    il problema sorge quando dovrei dirgli di caricale l'immagine con nome di una cella+png e nome cella1+"_"+cella2+jpg ...mi sa che è alquanto impossibile

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.