Ik ken geen kant-en-klare implementatie.
Excel-bestanden (.xslx) sinds '07 zijn eigenlijk zip-archieven met afzonderlijke xml-bestanden voor elk werkblad.
Het XML-schema dat ze gebruiken is vrij eenvoudig. U moet Java gebruiken om de mappen te maken en de zip-compressie uitvoeren om dergelijke bestanden te kunnen schrijven.