Wow, interesting task!, Please, let me do it for you ;-)
I have good experience with Excel and Java (13 years of commercial development) , the task seems simple and fast for me. I think it could be done in 1 day or more quickly. We can be friends in future. Have a nice day!