Visualizzazione risultati 1 fino 1 di 1

Discussione: Prelevare valore da file CVS

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito Prelevare valore da file CVS

    Buonasera,
    necessito prelevare i dati da un file CVS e gestirmeli come più desidero.

    Su internet e nel forum stesso ho trovato diversi esempi su come fare ed altri li ho pensati io ma tutti mi sembrano avere un "piccolo bug" se così possiamo chiamarlo...in pratica si usa (in un modo o nell'altro) un explode che però (secondo me) fallice quando in un testo è presente una virgola, un punto e virgola o quello stesso carattere usato come delimitatore.

    Per intenderci, il mio file è formato da più righe che in grosso modo sono così:

    Codice:
    sms;deliver;"numero";"";"";"numero";"";"testo"
    Ora se io ho in "testo" una virgola, un punto e virgola o altro carattere utilizzato come delimitatore mi sballa tutto il risultato e quindi se nel mio CVS ci sono 916 righe me ne vengono rilevate 917 o più!

    Sapete aiutarmi a risolvere questo problema? Secondo voi una regex ben combinata può risolvere il problema?

    EDIT: RISOLTO @ 28/11/2010 9:35
    Ultima modifica di miki92 : 28-11-2010 alle ore 12.15.06
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •