Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Da Excell a phpmyadmin

  1. #1

    Da Excell a phpmyadmin

    Ciao, allora ho un file excell composto da 2 colonne e vorrei inserirle all'intero del mio database.

    Come posso fare??

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Controlla tra le opzioni di Excel, dovresti poter esportare il file in formato CSV che viene letto spesso senza problemi dai più comuni DBMS.

  3. #3
    Si si quello ho fatto solo che io adesso ho un file excell diviso in due colonne cioè A e B e vorrei unire queste due colonne e farli un separatore tipo creare una nuova colonna in questo modo

    A|B

    Sapete come potrei fare??


  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    esporta il file excell in csv poi....

    Codice PHP:
    $file=file('tuofile.csv');
    $out=array();

    foreach (
    $file as $riga$out[]=str_replace("\";\"","|",$riga);


    $new_file=fopen("new.csv","a+");
    foreach (
    $out as $rigafwrite($riga,$new_file);
    fclose ($new_file); 
    se non funziona prova rimpiazzare

    foreach ($file as $riga) $out[]=str_replace("\";\"","|",$riga);

    con

    foreach ($file as $riga) $out[]=str_replace("';'","|",$riga);
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Ciao, grazie x il codice

    Cmq nn mi funziona mi da errore alla riga 10

    Warning: fwrite(): supplied argument is not a valid stream resource in

    Ciaoo

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    foreach ($out as $riga) fwrite($new_file,$riga);

    rimpiazzala con questo, confondo sempre l' ordine delle 2 variabili
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  7. #7
    Ok adesso va, però il file new.csv che mi crea è uguale all'originale io vorrei unire le due colonne ed avere un file csv in una sola colonna in questo modo

    A|B

    Ciaoo

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    perfavore mi posti un pezzo del csv che hai?
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  9. #9
    Allora era un file di excel, l'ho salvato come .csv ed adesso ho questo

    Colonne A B
    Righe 1 primo
    845 secondo dato

    Cioè la colonna A ha diversi numeri che corrispondono a degli articoli di un magazzino invece nella colonna B ci sono dei testi..

    Ciao

  10. #10
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    apri il file csv come file di testo e fammi vedere le prime 3 o 4 righe... questo volevo vedere come è stato formattato da excell
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.