Visualizzazione dei risultati da 1 a 4 su 4

Discussione: separatore csv

  1. #1

    separatore csv

    Ciao a tutti, ho un problema che non so se ha soluzione, almeno io non l'ho trovato forse voi potete darmi una mano. mi viene esportato da un gestionale un file csv con i seguenti dati:
    nome, cognome, indirizzo, città, paese, stato

    fin qui tutto bene...così sembra...il problema nasce nell'indirizzo, quando l'operatore nell'indirizzo mi mette la via, civico praticamente il civico essendoci la virgola diventa un'altro campo per il csv e quindi la sequenza diventa:
    nome, cognome, indirizzo, civico, città, paese, stato

    questa situazione però mi crea un problema a livello di importazione del csv in mysql perchè la mia tabella è impostata su 6 campi e non su 7.

    COme potrei risolvere questo problema?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    semplicemente se hai 7 campi sai che devi considerare il terzo e quarto insieme!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    p.es.:

    Codice PHP:
    $record '...'// csv record
    $dati str_getcsv($record);
    if (
    sizeof($dati)==7) {
      
    $dati[2] .= $dati[3]; // fonde il quarto elemento nel terzo
      
    unset($dati[3]); // elimina il quarto (già "fuso")
      
    $dati array_values($dati); // riallinea gli indici
    }; 

  4. #4
    grazie mille stasera lo provo.

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.