migliorabile ha scritto:
hai torto nel dire che usare la tabulazione semplifica le cose, perche' non le semplifica affatto. HANNO ESATTAMENTE LE STESSE ROGNE.
Il formato csv prevede
"stringa, purtroppo con virgola"
; quindi la necessità di metterci i "quotes". Visto che devi anche badare a
"stringa, "purtroppo" con virgola"
, hai il caos completo. Se vuoi esempi reale,
qui trovi un database ufficiale delle Nazione Unite. Clicca sul tab "Series data",
Download the entire MDG dataset. I problemini sono un po' sotto, prova a cercare, per esempio,
WB Staff estimates dentro il file. Riga #42293, colonna B dovrebbe essere
WB Staff estimates. Cambodia Poverty Assessment 2013 "Where Have All The Poor Gone?", May 2013. Cambodia Socio-Economic Survey 2009.
Se vedi qualcos' altro nel tuo spreadsheet software preferito: il colpevole è il formato incasinato csv.
Ci sono anche
34 righe con un Ascii 10, un linefeed dentro una stringa. Un piccolo errore rarissimo (34/44500=0.076%) ma non insignificante. Prova riga 44522:
MMR estimates have been rounded according to the following scheme: < 100 rounded to nearest 1; 100–999 rounded to
nearest 1; and = 1000 rounded to nearest 10.
Alleluia ed evviva Excel che permette sciocchezze del genere.
Tutto questo non succede con tab delimited. Ascii 9 è l'unico e non ambiguo delimiter, punto e basta. Non sono previste stringhe con embedded tab.