You're in the wrong forum for something as complicated as that. There's only about 43 Freepers who read the posts in the General Interest forum and most of us are dolts. If you had posted this on the main forum you'd have quite a few responses and your answer by now.
If you need something in addition, to the products linked by Cagey, I've had good experience with using Filemaker as a customizable data manipulator.
For example, if you needed to parse or massage the data from its Excel source, you can import it into Filemaker, make use of a robust set of easily-designed database tools and export it in a wide range of formats; there's also ODBC and some SQL support.
We've used it quite a lot in this area and it can be very handy.