这个文章的内容是表格生成文件,表格生成文件,表格生成文件

这一篇是对应的文件生成表格

适用于各种js框架,这边有2种情况:

1、将页面的table 元素 变成excel文件并下载(详见1.1和1.2)
2、如果excel数据非常大的话后端将数据变成excel 前端直接下载这个文件(详见2.1)

下载依赖

yarn add xlsx

你所需要的Table

<table border="1"><thead><tr><th>1小时候</th><th>长大后</th><th>小时候</th><th>长大后</th></tr></thead><tbody><tr><td>3哭着哭着就笑了</td><td>笑着笑着就哭了</td><td>我们终于到了小时候最羡慕的年纪</td><td>确没能成为小时候最想成为的人</td></tr></tbody><tfoot><tr><td>2枕头上是口水</td><td>枕头上是泪水</td><td>微笑是一种心情</td><td>微笑是一种表情</td></tr></tfoot></table>

1.1:

createElsx() {// 获取表格的dom元素var elt = document.getElementsByTagName('table')[0];console.log(elt)// 将表格的dom 元素转化为 excel工作薄var wb = XLSX.utils.table_to_book(elt, { sheet: "Sheet JS" });// 将工作薄导出为excel文件XLSX.writeFile(wb, '呵呵哒.xlsx');}componentDidMount(){this.createElsx()}

1.2:

  createElsx() {let arr = [["序号", '姓名', '年纪'],["0", '呵呵哒', '15'],["1", '12313', '15'],]// 将数组转化为标签页var ws = XLSX.utils.aoa_to_sheet(arr);// 创建工作薄var wb = XLSX.utils.book_new()// 将标签页插入到工作薄里XLSX.utils.book_append_sheet(wb, ws)// 将工作薄导出为excel文件XLSX.writeFile(wb, '呵呵哒.xlsx');}componentDidMount() {this.createElsx()}

2.1

// 前端直接下载
前端进行下载<button onclick='download()'>open下载</button>
<iframe name='myFrame' style="display:none;"></iframe>
<script>
function download(){
window.open('http://localhost:3000/getelsx','myFrame')
}
</script>
// tips:通过iframe可以不让浏览器闪一下

jsTable 生成Excel表格xlsx表格相关推荐

  1. php怎么把网页生成excel,php网页表格生成excel表格数据-php怎么把数据生成excel表格...

    php导出生成excel表格几种方法介绍 这属于php的技术: php可以用PHPExcel直接导出成excel文件: 代码如下: require_once("../lib/excelcre ...

  2. Excel表格xlsx表格js生成Table

    这个文章的内容是文件生成表格,文件生成表格,文件生成表格 这一篇是对应的表格生成文件 适用于各种js框架,这里的ui组件是antd 下载依赖(注意是三个依赖,不要把.复制进去) antd .xlsx. ...

  3. Java生成Excel同个表格内换行

    1.设置Excel样式 HSSFCellStyle bodyStyle = workbook.createCellStyle(); bodyStyle.setWrapText(true); 2.设置文 ...

  4. java生成excel格式xlsx

    1,引入jar ojdbc7.jar     commons-collections4-4.4.jar     poi-3.17.jar     poi-ooxml-3.17.jar     poi- ...

  5. 【POI】Java+poi生成Excel(.xlsx)折线图

    仅通过POI的话,只能实现折线图和散点图 但POI还支持Open Xml,通过这种方式可以实现很多类型的chart (https://blog.csdn.net/u011279583/article/ ...

  6. python处理表格-python表格处理

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 应懒癌朋友的要求,在这整理一下之前发过的几篇关于 excel 表格处理以及 pdf ...

  7. VC6.0功能之-生成excel文件

    我们在寻找学习资料时经常会发现,下载的资料并不是自己想要的,有时候下载的编译环境不一样,有时候下载的资料运行通不过,还有时下载的和描述时的相差甚远,这样即浪费了时间,又没得到想到的东西. VC6.0是 ...

  8. c#读取生成excel表格文件xls、xlsx格式文件

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#存储生成excel表格格式xls.xlsx格式的文件 需要电脑安装对应版本的office,并且在项目中引用excel 测试代码 static vo ...

  9. vue3.0 + xlsx 实现纯前端生成excel表格

    vue3.0 + xlsx 实现纯前端生成excel表格 1.安装依赖 npm install xlsx --save 2.导入依赖 import * as XLSX from 'xlsx' // V ...

最新文章

  1. SQL优化:使用explain
  2. PV操作——生产者和消费者
  3. html转chm后脚本错误,win10系统打开chm资料弹出窗口提示脚本出现错误的恢复办法...
  4. xfce4终端的字体颜色修改
  5. angular i18n 国际化 多语言
  6. iDowns-v1.8.3 无缝对接erphpdown会员中心+在线充值+VIP开通+卡密插件
  7. 小白学深度之LSTM长短期记忆神经网络——深度AI科普团队
  8. 带你了解家居智能的心脏:物联网关
  9. 例14:计算某日是该年的第几天
  10. Mac 使用Navicat连接Oracle提示:ORA-21561: OID generation failed
  11. #研发中间件介绍#异步消息可靠推送Notify
  12. 通过IP查询地址之纯真IP数据库
  13. SAP QM 特性导出及定性定量
  14. 列联表与独立性检验(一维列联表 二维列联表 三维列联表 ; 卡方检验 Fisher精确检验 Cochran-Mantel-Haenszel检验)
  15. Inception模块 GooLeNet网络
  16. 有孚网络与南方物流集团签署项目合作协议,共创数字服务领域新载体
  17. 中值滤波Median filtering
  18. mybatis一对多 多对一
  19. idea java新建项目详细步骤
  20. android判断app前后台状态

热门文章

  1. Nio实现高性能聊天系统
  2. [转] 大型ORACLE数据库优化设计方案
  3. C++实现ID3决策树(UCI DNA数据集)
  4. Mac已安装应用启动台不显示
  5. FT6206在STM32上的调试记录
  6. 手游平台开发需要哪些人员配置?
  7. android 联系人导入iphone,4种快速将联系人导入iPhone的方法
  8. canvas实现 行人 走路的动画(完整实现)
  9. 使用安卓手机上的shh软件ConnectBot管理您的Linux服务器
  10. 纯视觉3D目标检测新SOTA!STS:基于Camera的深度估计新方法