1.文件下载
// 下载文件名
String systemDate = DateUtil.getDate(DateUtil.FORMAT_DATETIME);
String fileName = "StoProcessHistory_" + systemDate + Constants.RESOURCE_TEMPLAT_FILE_TYPE;
// 获取根路径
String url = this.getClass().getResource(Constants.STRING_EMPTY).getPath();
int indexLen = url.indexOf(Constants.RESOURCE_TEMPLAT_FILE_NAME);
String rootPath = url.substring(0, indexLen);
// 获取模板位置,读取数据库(也可以读取配置文件或写死)
String templatePath = rootPath + Constants.RESOURCE_TEMPLAT_PATH;
// 实际位置
String path = templatePath + templateName;
// 给服务器上的EXCEL下拉框赋值
InputStream is = new FileInputStream(path);
XSSFWorkbook workBook = new XSSFWorkbook(is);
XSSFSheet sheet = workBook.getSheetAt(0);
// 从数据库中取出数据
List resultListExcel = stockSearchListService.getStockSe