I think IntelliGet (MountOne Technologies) is the most suitable tool to parse reports. I have been using it for last 2 years to extract data from human readable reports I receive from my vendors. The tool is very generic and you can define your templates and transformations pretty quickly. They have a good support as well
Originally posted as a Categorized Answer.