NB salta l'ultima riga se sono dispari:
> import csv
>
> reader = csv.reader(open('miofile.csv'))
>
> while True:
>try:
>row1 = reader.next()
>row2 = reader.next()
>
>print row1, row2
>except StopIteration:
>break
Ok, allora se ho capito potresti fare in questo modo.
Supponendo di avere un file ppp.csv fatto in questo modo (con righe
rispettivamenbte di 4 e 3 campi --facilmente estendibile al tuo caso--):
"Vittorio";"Zuccala";"ciccio";"lippo"
35;"Asti";"Vercelli"
"Cinzia";"Rossi";"pippo";"cippo"
45;"Torino"
Ciao Filippo,
scusami, saranno i fumi dell'alcool di capodanno che iniziano ad annebbiare
la mia testa (eh si alle 9 del mattino :-) ) ma non riesco a comprendere il
problema.
*Apro il primo CSV in lettura
Apro il secondo CSV in lettura
Inizio ciclo di lettura delle righe
leggo il primo CSV e
Il giorno Thu, 30 Dec 2010 16:11:28 +0100
"Vittorio Zuccala'" ha scritto:
> Le colonne della prima e seconda row sono i medesimi campi o campi
> diversi? Da inserire su una unica tabella?
> Quindi le pari+ dispari?
sono diverse
..
Dal csv estraggo una row di 40 colonne ed alcune vanno in sqlite,
Le colonne della prima e seconda row sono i medesimi campi o campi diversi?
Da inserire su una unica tabella?
Quindi le pari+ dispari?
Il giorno 30 dicembre 2010 15:48, Dalbosco Filippo <
filippo.dalbo...@apss.tn.it> ha scritto:
> Devo estrarre da un dati e passarli a sqlite.
>
> Dalla 1° row di
Devo estrarre da un dati e passarli a sqlite.
Dalla 1° row di csv estraggi alcuni elementi
Dalla 2° row del csv ne estraggo altri
E poi inserirli in un unico record di sqlite.
L' estrazione degli elementi funziona ma le idee che mi sono venute per poi
inserirli in un unico record mi sembrano t