Javascript 如何从Angular 8导出excel,并从字符串数组导出标题

Javascript 如何从Angular 8导出excel,并从字符串数组导出标题,javascript,excel,angular,typescript,xlsx,Javascript,Excel,Angular,Typescript,Xlsx,我想从我的角度项目导出一个excel文件。excel的标题应取自如下字符串数组: excelHeaders:string[] = ["Name","Age","Email","Contact Number","Location"]; Excel文件只有标题,没有任何其他数据 请提供帮助。您可以通过npm使用任何客户端excel生成库,如- 其中每一个都有一套定义良好的方法来生成工作簿,并在工作簿内部创建行、标题行等。例如,在使用excel js时- excelHeaders:string[]

我想从我的角度项目导出一个excel文件。excel的标题应取自如下字符串数组:

excelHeaders:string[] = ["Name","Age","Email","Contact Number","Location"];
Excel文件只有标题,没有任何其他数据


请提供帮助。

您可以通过npm使用任何客户端excel生成库,如-

其中每一个都有一套定义良好的方法来生成工作簿,并在工作簿内部创建行、标题行等。例如,在使用excel js时-

excelHeaders:string[] = ["Name","Age","Email","Contact Number","Location"];

let workbook = new Workbook();
let worksheet = workbook.addWorksheet('Test Sheet');

let headerRow = worksheet.addRow(excelHeaders);

这个xlsx文档帮助我解决了这个问题


请提供更多详细信息,例如组件代码和模板代码是哪个库用于此操作的。请检查以下答案:您是否检查了GitHub repo URL-
import * as XLSX from 'xlsx';  
...

excelHeaders:string[] = ["Name","Age","Email","Contact Number","Location"];
templateToExcel:string[][] = [this.excelHeaders,[]];

...

exportTemplateAsExcel()
{
const ws: XLSX.WorkSheet=XLSX.utils.aoa_to_sheet(this.templateToExcel);
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
XLSX.writeFile(wb,"test"+".xlsx");
}