3.9K Star 22.5K Fork 7.8K

GVPdromara / hutool

 / 详情

导出excel时,数据类型为localdate时设置时间格式失败

已完成
创建于  
2024-03-20 09:08

版本情况

JDK版本: openjdk_8_201
hutool版本: 5.X.X(请确保最新尝试是否还有问题)

问题描述(包括截图)

同标题
输入图片说明
输入图片说明

  1. 复现代码
     List<LocalDate> row5 = CollUtil.newArrayList( LocalDate.now());

        List<List<LocalDate>> rows = CollUtil.newArrayList(Collections.singleton(row5));


        ExcelWriter writer = ExcelUtil.getWriter("d:/write.xlsx");
        CellStyle cellStyle = writer.getStyleSet().getCellStyle();
        Workbook workbook = writer.getWorkbook();
        cellStyle.setDataFormat(workbook.createDataFormat().getFormat("yyyy-MM-dd"));
        writer.write(rows, true);
//关闭writer,释放内存
        writer.close();
  1. 堆栈信息

  2. 测试涉及到的文件(注意脱密)

比如报错的Excel文件,有问题的图片等。

评论 (1)

重庆周星驰 创建了任务

你应该使用getCellStyleForDate()

Looly 任务状态待办的 修改为已完成
Looly 添加了
 
question
标签

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1463 loolly admin 1578914022
Java
1
https://gitee.com/dromara/hutool.git
git@gitee.com:dromara/hutool.git
dromara
hutool
hutool

搜索帮助