2016-07-26 23 views
0

当我在表格上使用这个函数时。用ng-bindhtml在xls文件中导出表格

var blob = new Blob([document.getElementById('exportable').innerHTML], { 
      type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8" 
     }); 
     saveAs(blob, $scope.name+".xls"); 

<div id="exportable"> 
<table border="1" width="100%"> 
    <thead> 
    <td>Question</td> 
    <td>Answer</td> 
    </thead> 
    <tbody> 
    <tr data-ng-repeat="q in ques"> 
    <td>{{q.Title}}</td> 
    <td ng-bind-html="ans[$index+1]"></td> 
    </tr> 
    </tbody> 
</table> 
</div> 

Excel文件就像 this

一个额外的“â€<”从每一行之前。如何删除它

回答

0

我已经使用这个脚本

for(var i=0;i<ans.length;i++){ 
    ans[i] = ans[i]..replace(/\u200B/g,''); 
}