版本:angular版本5.2.0

插件:filesaver1.3.8

方法:

首先npm安装filesaver

npm install file-saver --save

然后直接在表格所属的component中,不是module,是在componet中引入,代码如下:

component.ts

import { saveAs } from "file-saver";//方法
exportTable() {const blob = new Blob([document.getElementById('exportableTable').innerHTML], {type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"});saveAs(blob, 'test.xls');
}component.html
<button mat-raised-button color="primary" (click)="exportTable()">导出</button>
<div id="exportableTable" class="hidden-table">
<table><thead><tr><th *ngFor="let item of tableTitle">{{item}}</th></tr></thead><tbody><tr *ngFor="let item of tableData"><td *ngFor="let title of titleArr">{{item[title]}}</td></tr></tbody>
</table>
</div>

原文链接:

http://www.ngui.cc/news/show-2048.html

其他;

https://www.npmjs.com/package/js-xlsx

Angular纯前端实现table表格导出excel的xls格式相关推荐

  1. js table表格导出Excel 设置文件名称

    一.table表格导出 <!DOCTYPE html> <html> <head lang="en"> <meta charset=&qu ...

  2. elementui中有导出组件吗_Element-ui组件库Table表格导出Excel表格

    安装 npm install --save xlsx file-saver 两个插件的详细地址在下面 https://github.com/SheetJS/js-xlsx https://github ...

  3. 纯前端js(或者vue)导出excel实现:合并单元格、设置单元格样式、单元格内换行

    前提是安装xlsx,已经可以导出普通的excel npm install --save xlsx file-saver 然后需要安装 npm install xlsx-style 如果运行的时候报错 ...

  4. 利用poi实现table表格导出excel

    思路:把table转成json数据传到后台(需要用到jquery.tabletojson.min.js),json转成list<list<String>>类型.利用poi导出e ...

  5. SpringBoot后端+Vue之AntDesignVue前端实现查询表格导出excel功能

    用的是阿里的com.alibaba.excel包,pom的依赖如下 <dependency><groupId>com.alibaba</groupId><ar ...

  6. 前端复杂表格导出excel,一键导出 Antd Table 看这篇就够了(附源码)

    前端导出 excel 的需求很多,但市面上好用的库并不多,讲明白复杂使用场景的文章更少. 本文将以文字 + demo 源码的形式,力求讲清楚满足 99% 使用场景的终极 excel 导出方案. 如果项 ...

  7. 把table表格导出为excel文件

    <script type="text/javascript">/* 把html table表格导出为excle文件使用方法:<a href="javaS ...

  8. jQuery表格导出Excel文件以及网页内容导出Word文档

    前言: 我在这里给大家介绍一下我们能用代码实现的最简单的两种转换为Excel文件以及Word文档的方法. jQuery表格导出Excel文件 先来看看我们的层级划分: 如图所示: demo.css 代 ...

  9. html表格导出excel有几种方式

    html表格导出excel有几种方式 一. 前后端结合 利用 JavaScript 将表格内容转换为 Excel 文件格式,然后通过 Ajax 请求将文件数据发送给后台,再由后台返回该文件数据流,前端 ...

  10. jQuery实现表格导出Excel功能

    jQuery实现表格导出Excel功能 jquery实现表格导出Excel功能,这里我们用到jquery的一个小插件:jquery-table2excel jquery-table2excel线上引用 ...

最新文章

  1. apache配置网络驱动器
  2. LSTM UEBA异常检测——deeplog里其实提到了,就是多分类LSTM算法,结合LSTM预测误差来检测异常参数...
  3. matlab与quartus的联合数据交换(NCO与文件数据的混频处理)
  4. OpenLDAP、什么是目录服务、OpenLDAP简介、LDAP的基本模型、目录树概念、(DC、UID、OU、CN、SN、DN、RDN、c、o)、LDAP的使用
  5. html中optition默认类型,射频微电子学概论.PDF
  6. 消元法解n元一次方程组 c++实现
  7. dns服务器地址为空,dns服务器地址为空
  8. XYplorer设置-右键新建word文档或者md文档
  9. 前端开发也要知道的 DNS
  10. 猫眼 — 破解数字反爬获取实时票房
  11. 42. OP-TEE中secure stroage------安全文件的创建
  12. 网站分析行业的“前途”和“钱途”
  13. 基于Linux系统部署新世纪版五笔输入法
  14. max31865模块 PT100测温 PT1000测温 接线说明要点说明 使用说明 程序 单片机
  15. 如何截取电影画面转换成gif动图做微信表情包
  16. XRebel 第一次使用时激活
  17. TWS耳机OVP芯片,过压保护电路芯片
  18. 小插曲 之 二分查找
  19. antd table 超出显示省略号无效果
  20. 【uniapp】页面下拉刷新

热门文章

  1. 关于51芯片及引脚功能介绍与总结
  2. 用户注册的邮箱激活模块的设计与实现
  3. php ini 分号,PHP.ini配置里这些开头的分号是什么意思
  4. matlab求princomp,matlabprincomp用法
  5. 向量积(叉积)和数量积(点积)的区别和联系之解析
  6. session和coolie的区别
  7. 如何优雅地记录操作日志
  8. 国家集训队论文99~08年全版
  9. osl倒数第三层_原子最外层、次外层及倒数第三层最多容纳电子数的解释
  10. 信度检验-Krippendorff's alpha检验