Please clearly your require:
- Input data type (sample data required).
- Output data type format as xls, csv ... (as you want).
- Output data fields.
I think one java application that take input data, output location as parameter will best fit your request.
Feel free to contact me
Brg.