首页 > 解决方案 > 如何使用 xlsx 创建一些工作表?

问题描述

我使用 npm 包SheetJS js-xlsx

阅读后,我没有得到如何在 xls 文件中使用自己的正文创建一些工作表。

我试过这个:

public exportRegistryToFile<T>(json: T[], excelFileName: string) {
    var worksheet = XLSX.utils.json_to_sheet(json);
    var workbook = XLSX.utils.book_new();

    var worksheet = XLSX.utils.json_to_sheet(json);
    var workbook2 = XLSX.utils.book_new();

    XLSX.utils.book_append_sheet(workbook, worksheet, 'SheetName1');
    XLSX.utils.book_append_sheet(workbook2, worksheet, 'SheetName2');

    const excelBuffer: any = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' });

    this.saveAsExcelFile(excelBuffer, excelFileName);
}

标签: typescriptjs-xlsx

解决方案


推荐阅读