Duck's way. He also says to just export everything to mysql which is not difficult at all.
Code
bills = []
fd = File.open('mybills.txt').read
fd.gsub!(/\r\n?/. "\n")
fd.each_line { |line| bills.push line.split /[ ]/ }
bills.each { |item| puts item }
Code
bills = []
=> []
line = "visa #0128121 $122.22"
=> "visa #0128121 $122.22"
bills.push line.split /[ ]/
=> [["visa", "#0128121", "$122.22"]]
line = "carloan #836432 $1122.22"
=> "carloan #836432 $1122.22"
bills.push line.split /[ ]/
=> [["visa", "#0128121", "$122.22"], ["carloan", "#836432", "$1122.22"]]
bills.each { |bill| puts bill }
visa
#0128121
$122.22
carloan
#836432
$1122.22
=> [["visa", "#0128121", "$122.22"], ["carloan", "#836432", "$1122.22"]]