MultipartFile file = util.exportExcelV1(list, "产品信息查询"),将导出文件名字改为工艺质量参数_20240913164512.xlsx
时间: 2024-09-23 15:09:37 浏览: 38
SpringMVC 上传文件 MultipartFile 转为 File的方法
如果你想将导出文件的名字改为"工艺质量参数_20240913164512.xlsx"这样的格式,你需要在调用`exportExcelV1`方法时传递新的字符串参数。这里假设`util.exportExcelV1`方法允许你直接传入自定义的文件名,那么可以这样做:
```java
String customFileName = "工艺质量参数_" + java.time.LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")) + ".xlsx"; // 使用当前日期和时间
MultipartFile file = util.exportExcelV1(list, customFileName);
```
这段代码首先获取当前的日期和时间,格式化为"yyyyMMddHHmmss",然后将其与固定的前缀连接起来形成新的文件名。`DateTimeFormatter.ofPattern("yyyyMMddHHmmss")`是一个用于解析和生成这种特定日期时间格式的对象。
如果`util.exportExcelV1`接受的是硬编码的固定文件名,你可以直接将`customFileName`作为参数传递进去替换原来的"产品信息查询",例如:
```java
MultipartFile file = util.exportExcelV1(list, "工艺质量参数_" + "20240913164512" + ".xlsx");
```
但请注意,这种方式依赖于你提供的util函数是否支持这样的灵活性。如果该函数不支持,你可能需要调整其内部逻辑或考虑其他方式处理文件命名。
阅读全文