Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从API导出到excel文件_Javascript_Node.js_Angular_Angular Datatables_Exceljs - Fatal编程技术网

Javascript 如何从API导出到excel文件

Javascript 如何从API导出到excel文件,javascript,node.js,angular,angular-datatables,exceljs,Javascript,Node.js,Angular,Angular Datatables,Exceljs,如果我们试图导出到excel需要花费大量时间,并且浏览器没有响应,则请创建角度数据表,并且该表包含的记录超过了50k。如果可能的话,请您指导我如何在不显示表格的情况下将大量数据导出到excel。尝试了下面的方法,但遇到问题,请建议我 exportToExcel() { const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet( this.table.nativeElement ); const wb: XLS

如果我们试图导出到excel需要花费大量时间,并且浏览器没有响应,则请创建角度数据表,并且该表包含的记录超过了
50k
。如果可能的话,请您指导我如何在不显示表格的情况下将大量数据导出到excel。尝试了下面的方法,但遇到问题,请建议我

  exportToExcel() {
    const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(
      this.table.nativeElement
    );
    const wb: XLSX.WorkBook = XLSX.utils.book_new();
    XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
    /* save to file */
    XLSX.writeFile(wb, 'SheetJS.xlsx');
  }
这将是非常大的帮助,得到一些例子和指导