純JS前端導出

$scope.exportToCsv = function(){

        var blobObj = "省份ID,省份名稱,城市ID,城市名稱,存量項目數,存量屏幕數,可售屏幕數"+"\n";

        for(var i = 0; i < $scope.dataList.length;i++){

            var data = $scope.dataList[i];

            var obj = "";

            obj += data.provinceId+",";

            obj += data.provinceName+",";

            obj += data.cityId+",";

            obj += data.cityName+",";

            obj += data.buildingCount+",";

            obj += data.deviceCount+",";

            obj += data.saleDeviceCount+",";

            blobObj = blobObj+obj+"\n";

        }

        var BOM = "\uFEFF";

        var blob = new Blob([BOM+blobObj],{type:"text/plain;charset=utf-8"}); 

        var objectUrl = URL.createObjectURL(blob);

        var a = document.createElement('a');

        document.body.appendChild(a);

        a.setAttribute('style', 'display:none');

        a.setAttribute('href', objectUrl);

        var filename="導出結果.csv";

        a.setAttribute('download', filename);

        a.click();

        URL.revokeObjectURL(objectUrl);

   }

發佈了30 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章