jsreport excel xml 属性格式 ISO-8601 日期自定义 `d-mmm-yy`

jsreport excel xml attribute Format ISO-8601 date to custom `d-mmm-yy`

知道如何将 ISO-8601 日期格式化为自定义 d-mmm-yy 吗?

我正在努力将日期从 ISO-8601 格式化为自定义 numFmtId=15 单元格。 通过搜索我发现:

我能够检测到 header 列是否包含 date 关键字以及其中的任何列值,但我无法正确格式化它。

我能在 jsreport 相关线程上找到的最好的是:https://jsreport.net/learn/html-to-xlsx 自从我使用 xlsx 食谱以来它对我帮助不大。

你可以看到playground这里包含我目前的进度。

要格式化单元格,您可以添加 style.xml:

  `<xf numFmtId="15" fontId="0" fillId="0" borderId="1" xfId="0" applyNumberFormat="1" applyFill="1" applyBorder="1" applyAlignment="1">
     <alignment horizontal="center" />
  </xf>`

并更新使用该格式的部分。 例子: <c t="d" s="4">

您可以在 Playground 此处查看结果。

我在问题中链接的最有用的资源: