好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

angular+axios后台返回excel文件流,js下载

   /*  * 下载excel   */  
  downloadExcel(data: Blob):   void   {
      var  blob =  new  Blob([data], { type: \'application/vnd.ms-excel    application/x-excel;charset=utf-8\' });  //   application/vnd.openxmlformats-officedocument.spreadsheetml.sheet这里表示xlsx类型 
     var  downloadElement = document.createElement(\'a\' );
      var  href =  window.URL.createObjectURL(blob);
    downloadElement.href  =  href;
    downloadElement.download  = \'传染病报告卡待填报导出.xls\' ;
    document.body.appendChild(downloadElement);
    downloadElement.click();
    document.body.removeChild(downloadElement);
    window.URL.revokeObjectURL(href);
  } 

记得请求的responsType: \'blob\'

查看更多关于angular+axios后台返回excel文件流,js下载的详细内容...

  阅读:55次