val responseStream: java.io.ByteArrayOutputStream = new ByteArrayOutputStream()
val sheetOne = Workbook {...}
val workbookImpure = new WorkbookImpure(sheetOne)
workbookImpure.saveToStream(responseStream)
Ok.chunked(
Enumerator(responseStream.toByteArray).andThen(Enumerator.eof)
).as("application/vnd.ms-excel").withHeaders("Content-Disposition" -> s"attachment; filename=filename.xls")