easyExcel 填充日期格式调整
时间: 2023-10-13 13:02:05 浏览: 429
在EasyExcel中,填充日期格式可以通过设置CellStyle来实现。你可以使用以下步骤来调整日期格式:
1. 首先,创建一个Workbook对象和Sheet对象,用于存储和操作Excel文件中的数据。
2. 然后,创建一个CellStyle对象,并使用Workbook对象的createCellStyle()方法进行实例化。
3. 使用CellStyle对象的setDataFormat()方法,将日期格式设置为预期的格式。你可以使用createDataFormat()方法获取日期格式的索引,例如"yyyy-MM-dd"是14。
4. 将CellStyle对象应用于要填充日期的单元格上,可以使用Sheet对象的createRow()方法创建行对象,然后使用createCell()方法创建单元格对象,并使用setCellStyle()方法将CellStyle对象应用于该单元格。
5. 最后,使用setCellValue()方法将日期值填充到单元格中。
下面是一个示例代码,展示了如何使用EasyExcel填充日期格式:
```
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
CellStyle dateCellStyle = workbook.createCellStyle();
dateCellStyle.setDataFormat(workbook.getCreationHelper().createDataFormat().getFormat("yyyy-MM-dd"));
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue(new Date());
cell.setCellStyle(dateCellStyle);
FileOutputStream fileOut = new FileOutputStream("output.xlsx");
workbook.write(fileOut);
fileOut.close();
workbook.close();
```
上述代码将在第一列的第一行填充当天的日期,日期格式为"yyyy-MM-dd"。你可以根据需要进行修改。 [2 [3<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [EasyExcel--基础--05--填充](https://blog.csdn.net/zhou920786312/article/details/130797713)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [EasyExcel](https://blog.csdn.net/gh_xiaohe/article/details/129265132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文