easyexcel只导出年月日
时间: 2023-10-20 08:36:47 浏览: 125
Ext DateField控件 - 只选择年月
您好!对于EasyExcel库,您可以通过以下代码只导出年月日:
```java
// 创建导出工作簿
ExcelWriter writer = EasyExcel.write("output.xlsx").build();
// 创建工作表
Sheet sheet = new Sheet(1, 0);
sheet.setSheetName("Sheet1");
// 定义表头
List<List<String>> head = new ArrayList<>();
head.add(Arrays.asList("日期"));
// 定义数据
List<Date> data = new ArrayList<>();
// 添加日期数据到列表中
// 将日期格式化为年月日
List<List<Object>> formattedData = data.stream()
.map(date -> {
String formattedDate = new SimpleDateFormat("yyyy-MM-dd").format(date);
return Collections.singletonList(formattedDate);
})
.collect(Collectors.toList());
// 写入数据
writer.write(formattedData, sheet, TableData.create(head));
// 关闭工作簿
writer.finish();
```
请注意,您需要将实际的日期数据替换为`data`列表中的实际日期对象,并确保正确地导入EasyExcel库。上述代码将日期格式化为"yyyy-MM-dd"的形式,并只导出了年月日部分。
希望对您有所帮助!如果您还有其他问题,请随时提问。
阅读全文