1. 创建一个Excel文件,新建一个hiddenSheet工作表,创建名称/公式都行
"图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/e543f5f86e92336a29446b23eae98c38.png)
2. 在某个单元格内定义这个公式/名称
"图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/a140b4ec963d0f6d57d0786224a622e1.png)
3. Java代码中读取:
//HttpServletResponse response对象是服务器自动创建的对象,用于响应前端的请求
outputStream = response.getOutputStream();
InputStream resourceAsStream = this.getClass().getClassLoader().getResourceAsStream(templateName);
if (resourceAsStream == null) {
return;
}
response.setContentType("application/vnd.ms-excel;charset=utf-8");
excelExport.attach(resourceAsStream, templateName);
/*将下拉框中内容放到隐藏sheet中*/
excelExport.renderRange("hiddenSheet", "classList", classList);