No matter what the shape/type/scope of a database driven application, at some point days of building parsers is involved.
These parsers can be final parsers, which will load (either one-time or CRON jobs) real data into the database, or they can be ad-hoc down-and-dirty scripts that load test data.
For either of these uses, Perl is your friend.
Can’t beat it…