angular - 在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 可以实现吗?
非常感谢
解决方案
此任务已完成,因此无需对此功能的帮助 :)
推荐阅读
- r - 通过 httr 为 SPARQL 公开可用的端点正确发出 POST 查询
- javascript - 通过 JS 类修改 HTML 元素
- php - 调用我的 API 总是返回我的 index.php 文件。为什么是这样?
- spring-boot - Intellij 自动完成 Spring Boot
- r - 将列名向量传递给 data.table 中的函数
- laravel - 即使使用密钥,VeeValidate 也会验证不存在的字段错误
- node.js - 发出 post 请求时 npm 服务器关闭
- javascript - 如何在 Django 中保存范围滑块(多输入表单)的值
- sql - SQL - 如何在 XML 标记中插入唯一 ID
- c++ - 如果 g++ 已经对此进行了优化,那么向量化代码是否有用?