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

    leggete dati da foglio di calcolo

    io ho un file chiamato Indirizzi .xls che contiene una tabbella con 6 colonne e 300 righe.

    Vorrei creare un Array con questi dati e salvare l'array creato in un file di testo.

    L'array deve essere cosi composto

    codice:
    caparray[1][1]=new Number(CAP); 
    caparray[1][2]="Nome\nIndirizzo\nPaese (PROV)\nTel numero di telefono "; 
    caparray[2][1]=new Number(92024); 
    caparray[2][2]="F.LLI RUSSO S.N.C. DI RUSSO VINCENZO & C.\nVIA SENATORE SAMMARTINO N.55\nCANICATTI' (AG)\nTel0922/8xxxx"; 
    
    .... 
    caparray[300][1]=new Number(16122); 
    caparray[300][2]="MORSIA GIOVANNI BATTISTA\nVIA DE AMICIS 28\nGENOVA (GE)\nTel 010/54xxx";


    la tabbella di excel contiene le seguenti colonne

    Nominativo
    Indirizzo
    cap
    localita
    prov
    telefono

    Ora come faccio a leggere i dati dal file.xls?
    e poi come faccio a farmi stampare a video la struttura dell'Array?

    Grazie per la pazienza...
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Se puoi, salva il file Excel in formato CSV e poi utilizza questo

    http://php.it/manual/it/function.fgetcsv.php
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    in caso non potessi salvarlo in CSV ma devo attingere ai dati nel formato .xls
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  4. #4
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  5. #5
    Originariamente inviato da Barman@83
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  6. #6
    penso tu debba usare il supporto COM di php
    http://it2.php.net/manual/it/ref.com.php
    che però non ho mai usato, quindi nn saprei aiutarti precisamente.

  7. #7
    ok grazie e già un buon inizio...

    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi prendere spunto da quello che segue.

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

    codice:
    <!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>

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.