使用 Angular2 中的“xlsx”导出到 CSV 文件

use*_*ser 5 csv xlsx npm typescript angular

我想使用“xlsx”npm 模块导出 csv 文件,但在文档中它没有显示任何直接方法。我有一个 json 输出,我想使用“xlsx”模块导出它。请帮助我这样做。我尝试过这种方法但不起作用

const CSV_TYPE ='text/csv;charset=utf-8';
const CSV_EXTENSION = '.csv';
const worksheet: XLSX.WorkSheet = XLSX.utils.json_to_sheet(json);
const csvOutput: string = XLSX.utils.sheet_to_csv(worksheet);
FileSaver.saveAs(new Blob([buffer], {type: CSV_TYPE});, fileName + '_export_' + new Date().getTime() + CSV_EXTENSION);
Run Code Online (Sandbox Code Playgroud)

提前致谢

Pra*_*lge 0

您正在使用FileSaver.saveAs()方法,因此希望您收到与fs相关的错误。尝试

 Xlsx.write(workbook,filename);
Run Code Online (Sandbox Code Playgroud)