Does anyone know if there is an API for java by Microsoft Excel?
Apache POI-HSSF and POI-XSSF
JExcelAPI
Have a look at jXLS as well, it's a library on top of POI that allows you to use Excel files as templates.