Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Excel e php

  1. #1

    Excel e php

    Ciao a tutti,
    oggi un negozio mi ha mandato un file xls da integrare nella mia sezione shop. (Il file xls è sui loro server)
    Volevo chiedervi dove posso trovare un esempio di codice per leggere i dati nel file excel e poi visualizzarli in una pagina php.

    Saluti,
    Alex

  2. #2
    Esiste qualche libreria o qualche guida?

  3. #3
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    ...

    veramente una libreria non esiste almeno quanto io sappia, comunque un file xls è come una tabella di html...
    O meglio la prima riga corrisponde al primo "records"...
    In C non ci vuole niente in PHP non c'ho mai provato
    C/C++

  4. #4

  5. #5
    ops! ho letto male il post

    ignorate il mio precedente post

  6. #6

  7. #7
    Ciao,
    purtroppo non riesco a concludere niente.

    Qualche consiglio?
    Ho un file excel con 6 colonne.

    Aiutatemi vi prego.


    Ciao

  8. #8
    Puoi prendere spunto da quello che segue.

    Il foglio excel "prova.xls" contiene due colonne con dei numeri.


    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <? 
    // lancio Excel rendendolo invisibile 
    $excel = new COM("Excel.Application"); 
    $excel->Visible 0
    //
    $excel->SheetsInNewWorkbook=1
    $excel->Workbooks->Open('c:\temp\PROVA.XLS');; 
    $book=$excel->Workbooks(1); 
    $sheet=$book->Worksheets(1); 
    $sheet->Activate;
    ?>
    <table summary=""><? 
    $continua 
    true;
    $i        0;
    while (
    $continua) {
     
    $i++;
     
    $colonnaA $sheet->Cells($i,1);
     if (
    $colonnaA->Value != '') {
        
    $colonnaB $sheet->Cells($i,2);?>
      <tr>
       <td><? print $colonnaA->Value ?></td>
         <td><? print $colonnaB->Value ?></td>
      </tr><? 
     
    } else {
      
    $continua false;
     }
    }  
    ?>
    </table>

    <?
    $excel
    ->Application->Quit;
    // scollego Excel 
    unset($excel); 
     
    ?>
    </body>
    </html>
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

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.