bhe... se hai un db mysql potresti trasformare il file in csv
poi lanci uno script che:
1- estrapoli riga per riga i dati dal csv
2- confronti il codice del file con quello del db:
Se esiste confronti il prezzo e lo aggiorni
se non esiste aggiungi il nuovo record.
ciao