我正在尝试为我的项目添加两个函数。一种是将网格数据作为其视图导出到Excel(我使用 kendo-grid ,网格数据已从UI端格式化)和第二个是用网格线打印网格数据。 我已经添加了两个,但我有两个问题。 1.使用格式化的数字导出到Excel。我使用了这个例子http://jsfiddle.net/agershun/00nfeq12/
alasql('SELECT x [No.],Type,Amount INTO XLSX("Type.xlsx",{headers:true}) FROM ?',[ $scope.data.Data]);
};
$ scope.data.Data是api的结果。所以它包含实际数据。但在我的网格中,我添加了自定义格式。
但是打印只显示数据,没有边框线,需要这些。
我该如何解决这个问题? 感谢
答案 0 :(得分:0)
如何导出到Excel并保留自定义格式?
您可以编写自己的格式化功能,例如圆形数字到2位数字:
alasql.fn.myfmt = function(n) {
return Number(n).toFixed(2);
}
alasql('SELECT name, myfmt(amt) INTO XLSX("john.xlsx",{headers:true}) \
FROM ?',[$scope.items]);
请参阅示例at jsFiddle
如何打印Kendo UI网格?
您可以阅读并尝试如何在this article中打印剑道UI网格的示例。