导出代码:
val workbook = new XSSFWorkbook workbook.createSheet("sub Shop info",data.zipWithIndex){ case (data, _) => Seq( "" -> "", ) } workbook
def sendExcel(name: String, workbook: XSSFWorkbook): Result = { val out = new ByteArrayOutputStream workbook.write(out) Results.Ok(out.toByteArray).as("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") .withHeaders("Content-Disposition" -> s"attachment; filename=$name.xlsx") }