Ag-grid 导出(Excel 样式):一个表的导出覆盖另一个表导出的样式/格式

Posted

技术标签:

【中文标题】Ag-grid 导出(Excel 样式):一个表的导出覆盖另一个表导出的样式/格式【英文标题】:Ag-grid export (Excel styles): export of one table overriding the styling/formatting of another table export 【发布时间】:2019-11-24 14:49:44 【问题描述】:

我的项目中有 2 个 ag-grid 表格组件,每个组件都有自己的导出和 excel 样式(数字格式、粗体等)。

如果我导出表 ag-grid-1,然后导出表 ag-grid-2(反之亦然),那么来自 ag-grid-1 样式的一些样式(如数字格式化、粗体等;)正在获取应用于 ag-grid-2 的数据。

以下是提到样式何时被覆盖以及何时不被覆盖的步骤

样式被覆盖

第 1 步:打开应用程序并导出表 ag-grid-1。 第 2 步:导出表 ag-grid-2。

-ag-grid-2 excel 导出的样式被 ag-grid-1 的样式覆盖。

样式不会被覆盖

第一步:打开应用程序并导出表ag-grid-1。

第 2 步:重新加载应用程序。

第 3 步:导出表 ag-grid-2。

-ag-grid-2 的样式不会被覆盖并保持我们定义的样子。

有没有办法解决这个问题?

预期结果:一个表的导出不应覆盖另一个表导出的样式。

【问题讨论】:

【参考方案1】:

对于您的问题,您必须安装 new 版本的 ag-grid。他们解决了这个问题(AG-2981),并修复了v21.0.0。当同一页面上有两个具有导出功能的表时,不会清除 excel 导出样式表。

【讨论】:

以上是关于Ag-grid 导出(Excel 样式):一个表的导出覆盖另一个表导出的样式/格式的主要内容,如果未能解决你的问题,请参考以下文章

ag-grid 导出 excel api getDataAsExcel

AG-GRID Excel 导出:AG-Grid 中是不是有任何方法可以为每个用户配置记录导出限制?

在 ag-grid 上使用正确的单元格格式导出到 excel

Ag-grid - 导出的 excel 不会在 IE 中将字符串解析为日期格式

上下文菜单导出中的 ag-grid 企业自定义页脚 excel 和 CSV

在 ag-grid Excel 导出中,如何使空日期时间类型为空单元格而不是 1900.01.00