I've used multiple API's for interacting with MySQL and Excel, including JDBC, Hibernate, JExcel API, and POI. Have also done extensive work with Swing based desktop apps, as well as web applications using JSP, Google Web Toolkit, Wicket, Java Server Faces and others.