Jquery Table2Excel模块:工作,但Excel抛出错误

Jquery Table2Excel模块:工作,但Excel抛出错误,jquery,excel,Jquery,Excel,我正在使用Jquery模块Table2Excel将一些tabledata导出到Excel。它工作正常,但Excel在打开时抛出以下错误 关闭消息框后,将显示数据。对于这个问题,这里有一个公认的答案:但是,它并不能解决问题 以下是函数: <script src="https://cdn.rawgit.com/unconditional/jquery-table2excel/master/src/jquery.table2excel.js"></script> <sc

我正在使用Jquery模块Table2Excel将一些tabledata导出到Excel。它工作正常,但Excel在打开时抛出以下错误

关闭消息框后,将显示数据。对于这个问题,这里有一个公认的答案:但是,它并不能解决问题

以下是函数:

<script src="https://cdn.rawgit.com/unconditional/jquery-table2excel/master/src/jquery.table2excel.js"></script>
<script>
  jQuery(document).ready(function() {    
  $('#exportNow').on('click', function(e){
      e.preventDefault();
      ResultsToTable();
  });      
  function ResultsToTable(){    
      $("#tabledata").table2excel({
          exclude: ".noExl", //this class data should not be excluded in excel
          filename: "SummaryReport"
      });
  }
   });
</script>

jQuery(文档).ready(函数(){
$('#exportNow')。在('click',函数(e)上{
e、 预防默认值();
结果表();
});      
函数ResultsToTable(){
$(“#tabledata”)。table2excel({
exclude:“.noExl”,//不应在excel中排除此类数据
文件名:“摘要报告”
});
}
});

请注意,由于某种原因,您的文件名为“SummaryReport.xlsx-1.xls” 您的文件名必须使用.xls扩展,就像您引用的另一篇文章一样

filename: "SummaryReport.xls"

另一个帖子的错误是另外一回事。您的错误似乎与文件类型有关。您是否尝试将代码配置为使用其他扩展名保护文件?这是否回答了您的问题@很抱歉,这是我打算在我的原始帖子中包含的链接。我编辑过。该解决方案仍然会抛出错误。