Prima di fare il csv, potresti convertire le virgole decimali in punti decimali.
potresti delimitare tutte le stringhe tra virgolette: "importo","125,46","peso Kg","10,6" ecc. ecc.
Poi il programma che carica il csv, dovrà fare la sua parte, Office e Excel hanno delle opzioni di caricamento, invece se usi un'altro programma VB6, per ricaricare il csv, non avrai problemi a scriverlo di conseguenza.