<base href="<%=basePath%>">
String basePath = request.getScheme() + "://" + request.getServerName() + ":"
+ request.getServerPort() + request.getContextPath() + "/";
<%@ page pageEncoding="utf-8" contentType="application/msexcel"%>
response.setHeader("Content-disposition","inline; filename=videos.xls");
以上这行设定传送到前端浏览器时的档名为 test.xls 就是靠这一行,让前端浏览器以为接收到一个 excel 档。
兼容 Excel 和 Libre Office Calc 的单元格“文本”设置
<td style="mso-number-format:'/@';" sdnum="2052;0;@">${item.id}</td>
参考
- https://www.cnblogs.com/zhangym118/p/6565068.html
- https://www.cnblogs.com/zhangym118/p/6565068.html