关于jsp中改响应头生成的excel问题

<%
Register[] registers = (Register[]) request.getAttribute(“registers”);

String fileName = (String) request.getAttribute("fileName");
if (StringUtils.isBlank(fileName))
    fileName = "export_result.xls";
response.addHeader("content-disposition", "attachment;filename=" + fileName);
response.setContentType("application/vnd.ms-excel");

%>

注册管理
学号 姓名 年级 注册状态 原因 收费状态
123 张三 2019级 正常 已收费

你好 以上代码是我们系统中导出excel的一个方式 这是一个jsp 重点是java代码块中 通过改响应头的方式将jsp导成excel 但该excel本质上还是一个html 请问有什么办法能让他变成正常的excel

@beoned,

谢谢你的细节。

您的问题可能与Aspose.Cells API没有关系。看来您的基础导出文件“ export_result.xls”实际上是html文件,而不是本机Excel(XLS)文件,因此您可以对其进行评估并自己查看代码。如果您仍然认为Aspose.Cells存在问题,
请详细说明您的要求,并提供完整的代码和详细信息。

另外,您可以将文件保存到磁盘上并提供给我们,我们将尽快检查。