无法使用 JXLS 库读取 excel 模板中的 ZonedDateTime

Can't read ZonedDateTime in excel template using JXLS lib

我有带 ZomedDateTime 对象的 POJO:

public class Pojo {
  private ZonedDateTime date;
}

我使用 jxls 库将模板与我的 pojo 绑定:

Pojo pojo = getFilledPojo;
context.putVar("pojo", pojo);

我想在我的 excel 模板中显示这个日期。我为此使用下一个表达式:

${pojo.date.toInstant()}

我在导出的模板中看到空单元格。 你知道如何解决这个问题吗? 我不能使用 Date 并发送时间戳在 excel

中计算它

好像还不行。我用了$[DATE(${pojo.date.year},${pojo.date.monthValue},${pojo.date.dayOfMonth})] 希望对你有帮助。