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 中将字符串解析为日期格式