如何使用 agggrid 导出为 csv 功能为 excel 文件数据添加边框?
Posted
技术标签:
【中文标题】如何使用 agggrid 导出为 csv 功能为 excel 文件数据添加边框?【英文标题】:How to add border to the excel file data using aggrid export as csv feature? 【发布时间】:2018-03-27 23:11:56 【问题描述】:使用 agggrid 免费版,我可以将网格中的数据导出为 csv。 但我希望仅在下载 csv 文件时(不在网格视图中)为数据添加边框。这在免费版本中可能吗?如果有,怎么做?
var excelParams =
onlySelected: rowsToExport(),
columnKeys: ['A', 'B'],
processCellCallback: formattingFunction,
fileName: "Report.csv",
;
gridOptions.api.exportDataAsCsv(excelParams);
注意:rowsToExport()
和 formattingFunction
是我的自定义函数,上面的代码工作并下载 csv 中的数据
【问题讨论】:
【参考方案1】:CSV 不能包含样式信息。使用 Excel 导出(企业版)时,您应该可以使用它。
作为替代方案,您可能需要考虑将 xlsx 添加到您的项目中。它允许您读取 CSV 并将其转换为 XLS 文件。请参阅https://www.ag-grid.com/javascript-grid-excel/ 了解如何操作。
【讨论】:
以上是关于如何使用 agggrid 导出为 csv 功能为 excel 文件数据添加边框?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 GWT 中将 JSONObject 转换为 .csv?