Buongiorno sto importando in tabella mysql un file csv delimitato nei campi dalla virgola e nei valori decimali dal punto.
Adesso hanno cambiato il tracciato del file csv e al posto del punto nei valori decimali adesso c'è la virgola, quindi i calcoli sono tutti sballati, c'è una soluzione al problema?
Allego tracciato file csv:
Vecchio tracciato funzionante
Xxxxxxx,29709,,,100.457062,100.451572,0.0,106.1,105.9,105.9,-0.2,0.0
Nuovo tracciato non funzionante
Xxxxxxx,26154,,,"99,775701","99,403267","-0,4","105,3","105,4","105,0","-0,3","-0,4"
Allego query che utilizzo per importare il file:
Grazie per l'aiuto
Max61
Adesso hanno cambiato il tracciato del file csv e al posto del punto nei valori decimali adesso c'è la virgola, quindi i calcoli sono tutti sballati, c'è una soluzione al problema?
Allego tracciato file csv:
Vecchio tracciato funzionante
Xxxxxxx,29709,,,100.457062,100.451572,0.0,106.1,105.9,105.9,-0.2,0.0
Nuovo tracciato non funzionante
Xxxxxxx,26154,,,"99,775701","99,403267","-0,4","105,3","105,4","105,0","-0,3","-0,4"
Allego query che utilizzo per importare il file:
PHP:
mysql_query("LOAD DATA LOCAL INFILE '" . $CSVFile . "' INTO TABLE stampa FIELDS TERMINATED BY ',' ESCAPED BY '/' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' IGNORE 3 LINES") or die("<br><strong><span style=\"color:red\"><i>Il file non è stato importato...");
Grazie per l'aiuto
Max61
Ultima modifica di un moderatore: