Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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
Angular 当我要导出excel文件时,自动筛选在角度应用程序中不起作用_Angular_Exceljs - Fatal编程技术网

Angular 当我要导出excel文件时,自动筛选在角度应用程序中不起作用

Angular 当我要导出excel文件时,自动筛选在角度应用程序中不起作用,angular,exceljs,Angular,Exceljs,我使用ExcelJS包从angular应用程序导出excel。 除了自动过滤之外,一切都很好。 当我使用自动过滤器时,它不工作 let workbook: ExcelProper.Workbook = new Excel.Workbook(); sheet = workbook.addWorksheet(dataKey, { views: [{ state: 'frozen', xSplit: 3 }], pageSetup: { fitToPage: tr

我使用ExcelJS包从angular应用程序导出excel。 除了自动过滤之外,一切都很好。 当我使用自动过滤器时,它不工作

   let workbook: ExcelProper.Workbook = new Excel.Workbook();
    sheet = workbook.addWorksheet(dataKey, {
      views: [{ state: 'frozen', xSplit: 3 }],
      pageSetup: { fitToPage: true, fitToHeight: 5, fitToWidth: 7 }
    });
    sheet.autoFilter = 'A1:AY1';

让工作簿:excelproperty.workbook=新建Excel.workbook();sheet=workbook.addWorksheet(数据键,{views:[{state:'freezed',xSplit:3}],页面设置:{fitToPage:true,fitToHeight:5,fitToWidth:7});sheet.autoFilter='A1:AY1';向我们展示迄今为止您拥有的代码,以及哪些代码不起作用?输出结果如何?@somjikatiyar您应该在问题中添加更多细节。另外,添加运行示例将有助于我们更快更好地理解问题。您可以用于共享角度项目问题示例。@SujitKumarSingh我正在发送我在角度服务中使用的代码。实际上,我导出的excel文件在Windows计算机上是预期的结果,但在Linux计算机上,我无法在columnpublic ExportasExcelfiefromCropMonitoring上显示自动筛选(数据:any,excelFileName:string):void{console.log('export');let workbook:excelproperty.workbook=new Excel.workbook();workbook=this.getSheet(workbook,data);workbook.xlsx.writeBuffer()。然后((buffer)=>{console.log('done');//done let blob=new blob([buffer],{type:'application/vnd.openxmlformats of cedocument.spreadsheetml.sheet'});saveAs(blob,excelFileName+'.xlsx');}.catch(res=>{console.log('static error:',res);}let workbook:excelproperte.workbook=new Excel.workbook();sheet=workbook.addWorksheet(dataKey,{view:[{state:'freezed',xSplit:3}],页面设置:{fitToPage:true,fitToHeight:5,fitToWidth:7});sheet.autoFilter='A1:AY1';向我们展示您迄今为止的代码以及哪些代码不起作用?输出结果如何?@somjikatiyar您应该在问题中添加更多细节。此外,添加运行示例将有助于我们更快更好地理解问题。您可以用于共享角度项目问题示例。@sujitkumarsing我正在发送我在angular服务中使用的代码。实际上,我导出的excel文件在Windows机器上是预期的结果,但在Linux机器上,我无法在columnpublic exportAsExcelFileFromCropMonitoring(数据:any,excelFileName:string)上显示自动筛选:void{console.log('export');let workbook:ExcelProper.workbook=new Excel.workbook();workbook=this.getSheet(工作簿,数据);workbook.xlsx.writeBuffer().then((缓冲区)=>{console.log('done');//done let blob=new blob([buffer],{type:'application/vnd.openxmlformats oficedocument.spreadsheetml.sheet'});saveAs(blob,excelFileName+'.xlsx');}).catch(res=>{console.log('staticerror:',res);})