在 ag-grid Excel 导出中,如何使空日期时间类型为空单元格而不是 1900.01.00
Posted
技术标签:
【中文标题】在 ag-grid Excel 导出中,如何使空日期时间类型为空单元格而不是 1900.01.00【英文标题】:In ag-grid Excel export, how to get a null datetime type to be empty cell instead of 1900.01.00 【发布时间】:2018-09-06 12:15:19 【问题描述】:我正在使用 ag-grid 并使用其“导出到 excel”功能。我正在导出一个日期时间类型的列。我基本上是按照我在回答here 对另一个用户问题时(非常简短地)概述的那样做。它运行良好,除了一个小故障。
如果 AG-grid 单元格值为空,即单元格为空,我希望导出的 Excel 工作簿中的单元格也为空。但是,当为单元格返回“null”值时,ag-grid 会在工作簿中放入带有<Data ss:Type="DateTime"></Data>
的单元格,Excel 会将其解释为 1900-01-00。
有什么办法吗?
【问题讨论】:
【参考方案1】:将单元格格式化为 yyyy-mm-dd;;;
。通过格式化呈现为空白的单元格导出一个空白单元格。
【讨论】:
对于在我上面的问题中查看链接的任何人,我已经在该链接上编辑了我的回复,以纳入 Jeeped 的(正确)答案。谢谢吉普德。 不用担心。谢谢你的赞誉。顺便说一句,我很确定这是我的第一个 ag-grid 标签。我怀疑我是否会很快在该标签上获得金牌。以上是关于在 ag-grid Excel 导出中,如何使空日期时间类型为空单元格而不是 1900.01.00的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 ag-grid 导出到具有 Angular 6 的大数据(50,000 行)的 excel 功能(内存不足错误)?
AG-GRID Excel 导出:AG-Grid 中是不是有任何方法可以为每个用户配置记录导出限制?
Ag-grid 导出(Excel 样式):一个表的导出覆盖另一个表导出的样式/格式
在 ag-grid 上使用正确的单元格格式导出到 excel