Angularjs ng-csv导出具有多列的Excel

时间:2017-09-12 11:55:03

标签: javascript angularjs excel csv

我试图将我的表格导出为ex​​cel文件,我正在搜索这样的示例:

Example ng-csv

HTML

<div ng-app="myApp">
<div ng-controller="myCtrl">
    <p>Hello, {{name}}!</p>
    <button ng-csv="testDelim" csv-header="['Field A', 'Field B', 'Field C']" csv-column-order="order" filename="custom.csv">Download CSV</button>
</div>

JS

angular
.module('myApp',['ngSanitize', 'ngCsv'])
.controller('myCtrl', function($scope){
    $scope.name = 'Superhero';
    $scope.order = [ 'b', 'a', 'c' ];
    $scope.testDelim = [ {a:1, b:2, c:3}, {a:4, b:5, c:6} ];
});

但是这个和所有示例在导出Excel时只生成一列,如下所示:

Result

我想要:

Expected

是否有任何表格将Excel上的列分开?或者在Angularjs中导出.csv的其他工具。

0 个答案:

没有答案