Hello,
I have good experience in Java/J2EE development and i used Apache POI in many project for reporting purposes. As i reviewed your requirement it's looking good to me. I will develop the online portal which will allow you to edit the uploaded excel. I am full-time freelancer and available to start it now.
.
Thanks,