À ma connaissance, il n'existe aucune implémentation prête à l'emploi.
Les fichiers Excel (.xslx) depuis '07 sont en fait des archives zip contenant des fichiers xml séparés pour chaque feuille de calcul.
Le schéma XML qu'ils utilisent est assez simple. Vous devez utiliser Java pour créer les dossiers et effectuer la compression zip afin d'écrire de tels fichiers.