iProdSync: Come deve essere fatto un CSV per la migrazione

Caratteristiche dei files CSV

Se come sorgente dati hai scelto Files CSV è importante che le loro caratteristiche rispettino alcuni standard:

1 Il separatore colonne da utilizzare deve essere il punto e virgola ;

2 La prima riga del file deve contenere l’intestazione con i nomi delle colonne

 

  • Le date devono essere nel formato AAAA-MM-DD hh:mm:ss ie:. 2022-02-25 12:15:36
  • Utilizza il punto . come separatore dei decimali nei numeri . 

    pi greco π =  3.141592653   



Colonne e nomi dei campi

L’intestazione e i nomi di colonna non hanno nessun vincolo, può essere utilizzato un numero variabile di colonne e i nomi devono solo rispettare la nomenclatura senza spazi bianchi o caratteri speciali al loro interno

Rag Soc

Codice ID          

 

$Prezzo

RagSoc

CodiceID         

Prezzo

 

  • Esempio di files CSV validi

 

Clienti.csv

id;ragionesociale;piva;codicefiscale;indirizzo;cap;localita;stato;provincia
1;TRANCERIA LIGURE S.r.l. ;992180117;2238700963;Via Valdilocchi, 2;19126;LA SPEZIA;IT;
2;T.M.M. GRUPPO CSL S.P.A. ;1983900018;1983900018;LOTTIZZAZIONE ZONA PIP 3;56025;PONTEDERA   ;IT;PI
4;SCOTTI STEFANO S.R.L. Conc. Lancia Autobianchi;398860502;398860502;Via Don Milani, 5;56025;PONTEDERA;IT;

 

Giacenze.csv

"id";"idarticolo";"data";"ent";"entprv";"usc";"uscprv";"saldo";"saldoprv";"idmag";"ultagg";"inv";"obsoleto";"saldo2prv"
"3618";"8162";"1978-05-30";"18,000";"0,000";"17,000";"0,000";"1,000";"1,000";"1";"2021-12-10 10:09:16";"0";"0";"1,000"
"3619";"8177";"1978-05-30";"18,000";"0,000";"17,000";"0,000";"1,000";"1,000";"1";"2021-12-10 10:09:16";"0";"0";"1,000"
"3620";"8189";"1978-05-30";"18,000";"0,000";"17,000";"0,000";"1,000";"1,000";"1";"2021-12-10 10:09:16";"0";"0";"1,000"
"3621";"11441";"1978-05-30";"18,000";"0,000";"17,000";"0,000";"1,000";"1,000";"1";"2021-12-10 10:09:16";"0";"0";"1,000"
"92061";"11801";"1978-05-30";"4,000";"0,000";"3,000";"0,000";"1,000";"1,000";"1";"2020-01-08 10:15:23";"0";"0";"1,000"

 

Come si può notare le colonne di Giacenze.csv sono racchiuse tra doppi apici “” ed è un formato valido per iProdSync

 

  • Avvertenze

Se una riga contiene più o meno colonne dell’intestazione viene ignorata senza messasggi di errore.

Questo può verificarsi per i campi che contengono il ; al loro interno e nel csv viene interpretato come interruzione di colonna.

 

I files csv, come qualsiasi tabella SQL, devono essere associati ai campi di iProd attraverso Configurazione -> Modello Dati -> Associazioni   Vedi Modello Dati