I think this has been already solved by GitHub - JuliaData/CSV.jl: Utility library for working with CSV and other delimited files in the Julia programming language