Sempre uguale solo che a differenza di prima l'errore me lo da già sul primo campo:

"Item cannot be found in the collection corresponding to the requested name or ordinal. "

Dico un'eresia se penso a un replace?

Il file avrà sempre le stesse colonne e si chiameranno sempre nello stesso modo.