Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Da Excel a PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    12

    Da Excel a PHP

    Buongiorno ragazzi,

    Vi espongo il mio dilemma.

    Ho un file excel che recupera tramite una macro dei dati, ora questi dati vorrei portarli su un db mysql, quando provo ad inserire i dati il file excel non viene aggiornato e rimane sempre lo stesso,
    il db mysql è hostato su una macchina ubuntu server, avete qualche idea???

  2. #2
    Scusa ma "provi ad inserire i dati" dove e in che modo?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    12
    Tramite un file php leggo il contenuto del file excel ed aggiorno il database

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    12
    oppure avete in alternativa un modo che estrapola i dati da un database sybase tramite file php???

  5. #5
    Darti un suggerimento e' impossbile visto che non hai dato nessun dettaglio su quello che fai.

    Per l'alternativa guarda questa pagina del manuale: http://php.net/manual/en/book.sybase.php

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    12
    Quote Originariamente inviata da k.b Visualizza il messaggio
    Darti un suggerimento e' impossbile visto che non hai dato nessun dettaglio su quello che fai.
    Ho un file excel con una macro che ogni minuto estrapola i dati dal database sybase e con uno script in php li carico su un server mysql, però spostando il file dentro una directory del server mysql la macro non entra in funzione.

  7. #7
    Quote Originariamente inviata da killu Visualizza il messaggio
    Ho un file excel con una macro che ogni minuto estrapola i dati dal database sybase e con uno script in php li carico su un server mysql, però spostando il file dentro una directory del server mysql la macro non entra in funzione.
    si ma continui a non indicare come fai.
    magari c'è un errore nel codice.

    e poi che intendi per "directory del server mysql"?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    12
    ok ok
    Questo è il codice che legge il contenuto del file .xls e lo trascrive nel database mysql.
    il database mysql ed apache sono hostatisu un server linux, il file Cartel1.xls si trova dentro la cartella www/ del server apache.

    codice:
    <?php
    
    require_once 'reader.php';
    
    
    $data = new Spreadsheet_Excel_Reader();
    
    
    $data->setOutputEncoding('CP1251');
    
    
    
    
    $data->read('Cartel1.xls');
    
    
    mysql_connect("localhost" ,"root" ,"PGmaster13");
    
    
    mysql_select_db("pineta");
    
    
    for ($i = 2; $i <= $data->sheets[0]['numRows']; $i++){
    
    
    $data_open= "".$data->sheets[0]['cells'][$i][1].""; //indirizzo
    $groupid= "".$data->sheets[0]['cells'][$i][2].""; //indirizzo
    $triage_arrivo= "".$data->sheets[0]['cells'][$i][3].""; //indirizzo
    $ris17= "".$data->sheets[0]['cells'][$i][4].""; //indirizzo
    $codice= "".$data->sheets[0]['cells'][$i][5].""; //indirizzo
    $nome= "".$data->sheets[0]['cells'][$i][6].""; //indirizzo
    $cognome= "".$data->sheets[0]['cells'][$i][7].""; //indirizzo
    $nascita= "".$data->sheets[0]['cells'][$i][8].""; //indirizzo
    
    
    $query="insert into accessi_ps (data_open,groupid, triage_arrivo, ris17, codice, nome, cognome, nascita) values ('$data_open','$groupid','$triage_arrivo','$ris17','$codice','$nome','$cognome','$nascita')";
    
    
    $dati=mysql_query($query);
    
    
    if($dati)
    	echo "successo";
    
    
    else 
    
    
    	echo "fallimento";
    
    
    }
    
    
    ?>

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.