gpt4 book ai didi

java - 从JSP页面下载数据到Excel时如何转换成Excel格式?

转载 作者:行者123 更新时间:2023-11-29 09:03:56 25 4
gpt4 key购买 nike

我在 servlet 中获取结果集,然后转发到 JSP 页面,在那里我将结果集中的所有数据放入表中,然后将输出输出到 excel 文件。在我的 JSP 页面顶部有

response.setContentType("application/vnd.ms-excel;");

filename="Report";
filename+=".xls";
response.addHeader("Content-Disposition","attachment; filename="+filename);

问题是它是在 Excel 工作表中下载数据,但默认为网页,所以每当我下载数据时,我都必须手动将保存类型更改为 Excel 工作簿。而且当我下载到 excel 时它警告我文件不是 XLS 格式是否你不想打开它。

有什么办法可以让我在 excel 中下载数据时,它会说 Excel 工作簿保存为类型?

最佳答案

Use response.setHeader() instead of response.addHeader()
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=filename.xls");

关于java - 从JSP页面下载数据到Excel时如何转换成Excel格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16020959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com