首页 > 解决方案 > 在Angular中使用XLSX(表格到表格)导出html表格时隐藏/删除行

问题描述

我正在尝试将选定的数据导出到 Excel。我目前正在使用 XLSX 'table_to_sheet' 方法来实现此目的,但它正在导出整个数据而不是选定的行。有什么方法可以过滤 table_to_sheet 方法中的记录,以便只导出那些具有“已检查”属性“真”的记录?

请找到以下代码以更好地理解

exportTableToExcel(TableElement: ElementRef, FileName: string, Extension: string) {
    const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(TableElement.nativeElement);
    const workbook: XLSX.WorkBook = XLSX.utils.book_new();
    XLSX.utils.book_append_sheet(workbook, ws, 'ClassDataExport');

    XLSX.writeFile(workbook, `${FileName}.${Extension}`);
  }

PS:用 json_to_sheet 可以实现吗?

非常感谢

标签: angulartypescriptexport-to-excel

解决方案


此任务已完成,因此无需对此功能的帮助 :)


推荐阅读