我通过angularjs ui-grid将json数据导出为excel格式。 我看到pdf的格式化属性很少,但对于excel则没有。有人可以帮助如何格式化此导出的csv的Excel单元格。或者,如果格式化可以完成。
谢谢,
答案 0 :(得分:0)
有趣的问题。不幸的是,这不是默认选项。 CSV只是一种纯文本格式,没有包含元数据的规范。
我没有这样做,但相信你可以使用Brian Hann has outline in his blog和UI-Grid exporter service进行一些努力。虽然他所概述的内容与您想要的相反,但将两个库放在一起可以帮助您更接近解决方案。
另外,如果您没有对网格进行任何分页,则可以在网格外部创建导出器,因为知道$ scope.gridOptions.data将包含您的源。这里有一个如何将数据转换为XLSX格式的基本示例:Exporting an array to excel file with cell formatting。
XLSX.writeFile($scope.gridOptions.data, 'grid_export.xlsx');