So you've got a lot of information there, why can't you just put it into the tables you want with update queries? For example...
your table that records odometer readings, probably has fields for [Vehicle], [Driver] (maybe, depending on your structure), [TransactionDate/Time] (concatenate the fields in your text file) , [Pump], [Quantity], and [OdometerReading]. You've got all that here in this file so I'm not sure what the question is. Upload the file into a temporary table, use an Update Query to pull the fields you need into the tables you need, then delete/empty the table.
Odometer differences can be calculated from this using the last date record before your update, then the last odometer reading from today, and calculating the difference. You shouldn't have one field in a main table responsible for ALL odometer readings; that belongs in a subtable.