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

时间:2019-07-16 10:32:22

标签: excel xml jsreport

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

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

我能够检测是否包含styles.xml关键字的列标题以及内部的任何列值,但是我无法正确设置其格式。

我能在jsreport相关线程上找到的最好的东西是:https://jsreport.net/learn/html-to-xlsx,因为我使用的是numFmtId="15"食谱,对我没有太大帮助。

您可以在此处看到 playground ,其中包含我到目前为止的进度。

1 个答案:

答案 0 :(得分:1)

要格式化单元格,可以在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 上查看结果。

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