Angular JS CSV文件上传问题

时间:2015-06-26 21:10:37

标签: angularjs excel csv

我正在尝试将数据导出到excel。当我点击导出按钮时,数据没有写入excel,即打开空的excel有没有人可以帮忙?

我可以使用知识库在HTML中查看数据{a:1,b:2},{a:3,b:4} 但是当excel文件不包含任何内容时。请帮助...

https://libraries.io/bower/ng-csv 我正在按照上面链接中的步骤进行操作

下面是html,controller和index.htm代码更改

<h2>Export {{knowledgeBase}}</h2>
<button type="button" ng-csv="getArray()" filename="rus123.csv">Export</button>


$scope.getArray = function getArray() {

                  console.log("isnside");
                  $scope.knowledgeBase=[{a: 1, b:2}, {a:3, b:4}];
             }



<script src="bower_components/jquery/dist/jquery.js"></script>
    <script src="bower_components/angular/angular.js"></script>
    <script src="bower_components/angular/angular.min.js"></script>
    <script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
    <script src="bower_components/angular-animate/angular-animate.js"></script>
    <script src="bower_components/angular-cookies/angular-cookies.js"></script>
    <script src="bower_components/angular-messages/angular-messages.js"></script>
    <script src="bower_components/angular-resource/angular-resource.js"></script>
    <script src="bower_components/angular-route/angular-route.js"></script>
    <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
    <script src="bower_components/angular-sanitize/angular-sanitize.min.js"></script>
    <script src="bower_components/angular-touch/angular-touch.js"></script>
    <script src="bower_components/csv/ng-csv.js"></script> 
    <script src="bower_components/csv/ng-csv.min.js"></script> 

1 个答案:

答案 0 :(得分:0)

问题在于我添加的lib。我在类路径中只添加了ng-csv.min.js,但需要添加ng-csv.min.js使用的所有依赖项。 即所有在bower_components中生成的文件。