quel TXT è in realtà un CSV (o "meglio" PSV [Pipe Separated Value] :P)

il motore ADODB (uno di quelli con cui ci si connette a un database) permette di aprire un CSV come fosse un Dataset

qui c'è un esempio (magari c'è di meglio googlando un po', ma il concetto è quello)
http://shurie.com/coder/code_details.asp?codeid=29

credo che caschi proprio al caso tuo