java 导出Excel Date类型#######
时间: 2024-09-15 18:03:39 浏览: 39
在Java中,要将Date类型的数据导出到Excel,通常会使用Apache POI库,它是一个强大且广泛使用的API,用于处理Microsoft Office格式的文件,包括Excel。以下是一个简单的示例,展示如何将Date对象转换为Excel能识别的格式,并写入单元格:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
// 假设你已经有了一个Date类型的变量date
Date date = new Date();
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1"); // 创建新的工作表
// 获取当前日期列(假设为A列)
Row row = sheet.createRow(0); // 新建一行
Cell cell = row.createCell(0);
cell.setCellValue(DateUtil.formatCellValue(date,.DateFormat.getDateInstance())); // 将Date转换为字符串并写入单元格
// 最后保存Excel文件
try (OutputStream outputStream = new FileOutputStream("output.xlsx")) {
workbook.write(outputStream);
workbook.close(); // 关闭工作簿
} catch (IOException e) {
e.printStackTrace();
}
阅读全文