vue_table导出excel

2023-12-16

vue直接导出对应table

const exportClick = () => {
  const wb = XLSX.utils.table_to_book(document.querySelector('#newTables'))// 关联dom节点
  
  /* get binary string as output */
  const wbout = XLSX.write(wb, {
    bookType: 'xlsx',
    bookSST: true,
    type: 'array',
  })
  try {
    FileSaver.saveAs(new Blob([wbout], {
      type: 'application/octet-stream',
    }), '库存.xlsx')
  }
  catch (e) {
    // eslint-disable-next-line max-statements-per-line, no-console
    if (typeof console !== 'undefined') { console.log(e, wbout) }
  }
  return wbout
}
  • 需要引入的依赖:
import * as XLSX from "xlsx"
import FileSaver from 'file-saver'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue_table导出excel 的相关文章

  • Jasmine-jQuery loadFixtures 未定义

    我对整个茉莉花的事情仍然很陌生 在过去的几个小时里我陷入了这个问题 我尝试使用 loadFixture 加载外部夹具文件 我使用 Jasmine 2 0 0 和 Jasmine jQuery 2 0 5 ReferenceError loa
  • 定义 js-xlsx 单元格范围

    我正在尝试使用 js xlsx 读取 Excel 值 我可以使用以下代码从工作簿工作表中获取单元格值 if typeof require undefined XLSX require xlsx var workbook XLSX readF
  • Angular 2 Material 2 日期选择器日期格式

    我不知道如何更改材料2日期选择器的日期格式 我已阅读文档 但我不明白我实际上需要做什么 datepicker默认提供的输出日期格式为f e 6 9 2017 我想要实现的目标是将格式更改为类似的格式9 Jun 2017或任何其他 文档htt
  • 如何设置vite.config.js基本公共路径?

    我正在尝试设置一个base url对于我的开发和生产环境 但是vitejs配置未解决 根据vitejs https vitejs dev config 您可以在配置选项中设置在开发或生产中提供服务时的基本公共路径 当从命令行运行 vite
  • 以一定时间间隔连续重复运行 JavaScript 函数

    这是我的第一个问题 希望您尽快回答 我想要代码连续重复一个函数 我尝试了一些代码 但没有成功 我尝试了这段代码 我想在一段时间后重复这个功能 我努力了setInterval and setTimeout 但是 我还没有收到结果 这将重复该任
  • 为什么 length 是 `Array` 的属性而不是 `Array.prototype` 链

    所以我在 V8 控制台上玩了很多 我做到了 Object getOwnPropertyNames 我期望得到 结果 然而 length 所以这意味着不是成为原型链的一部分 length是所有人的成员财产Array对象 这是一个错误 还是有任
  • 无法摆脱脚本中的硬编码延迟

    我用 vba 结合 selenium 编写了一个脚本来解析网页中可用的所有公司名称 该网页启用了延迟加载方法 因此每个滚动中只有 20 个链接可见 如果我滚动 2 次 则可见链接数为 40 个 依此类推 该网页中有 1000 个可用链接 我
  • javascript jquery 使用脚本更改脚本的src

    我有一个 JavaScript 脚本 它有一个 src 元素 这个 src 是一个 url 我想使用 javascript 更改它 一次更改为其他内容 或者动态创建它 使用 javascript jquery 动态创建脚本元素的最佳方法是什
  • 使用 JavaScript 生成 PDF 文件

    我正在尝试将 XML 数据从网页转换为 PDF 文件 并且希望能够完全在 JavaScript 中完成此操作 我需要能够绘制文本 图像和简单的形状 我希望能够完全在浏览器中完成此操作 我刚刚写了一个名为jsPDF https github
  • console.log() 显示同一对象属性的矛盾值

    我想我可能要疯了 我使用 console log 来查看对象的状态 然后在下一行对同一对象的特定属性执行 console log 并为每个属性获取不同的值 我正在使用的代码是 console log this pictures Items
  • JavaScript 测验在提出所有问题之前结束

    我现在正在学习 JavaScript 并且正在创建一个测验 我的测验运行正常 控制台中没有任何错误 但它会跳过问题 有时会在回答所有问题之前结束测验 即使给出正确答案 也会减少时间 我不太确定为什么它会这样做 因为在我看来它的编码是正确的
  • 为什么 Web Worker 性能在 30 秒后急剧下降?

    我正在尝试提高在网络工作人员中执行时脚本的性能 它旨在解析浏览器中的大型文本文件而不会崩溃 一切都运行得很好 但我注意到使用网络工作者时大文件的性能存在严重差异 于是我做了一个简单的实验 我在同一输入上运行脚本两次 第一次运行在页面的主线程
  • 如何在 Laravel 5.4 中加载 Vue 组件?

    我已经运行 npm run watch 并收到了消息 This dependency was not found in resources assets js app js To install it you can run npm ins
  • 在 React Navigation 中将 props 传递给自定义抽屉导航器

    在反应导航抽屉菜单中 我想显示用户名 John Doe 它处于我的主要组件的状态 Router 我怎样才能将自定义抽屉内容组件传递给它 额外信息 我从 AsyncStorage 中获取此名称 组件已挂载 这是我的代码 export defa
  • 在 Fabric.js 中按宽度/高度在另一个画布对象内居中和缩放画布对象

    Goal 将一个对象 水平和垂直 置于另一个对象 矩形或组 的中心canvas via Fabric js或者通过Javascript保持原始对象的长宽比相同 但也不超过父对象的宽度 高度比例 父对象 矩形或组 不会居中于canvas元素
  • 如何检测元素内容何时发生变化

    我正在寻找一种方法来监视元素内动态填充 无页面重新加载 内容 以便我可以将类添加到另一个元素 到目前为止我有这个 HTML div class message container div class messages error span
  • IE 中的每个 JavaScript 支持?

    我有这个代码
  • mozilla pdf.js 没有全视图

    我喜欢这个 pdf 查看器https github com mozilla pdf js https github com mozilla pdf js Demo http mozilla github com pdf js web vie
  • 使用 JQuery 根据下拉列表选择的值显示/隐藏控件

    我正在尝试使用 JQuery 根据下拉菜单的选定索引显示 隐藏 div 标签 但它不起作用 任何帮助将不胜感激 Thanks
  • 无法使用 HTML 设置未定义 jQuery UI 自动完成的属性“_renderItem”

    我使用以下代码将 jQuery UI 自动完成项呈现为 HTML 这些项目在自动完成控件中正确呈现 但我不断收到此 JavaScript 错误并且无法移动过去 Firefox 无法转换 JavaScript 参数 Chrome 无法设置未定

随机推荐

  • 在喜马拉雅直播运营mentor超级nice,弹性工作制

    12月校招补录开启 C 大类岗位12 14已更新 华子开奖 好未来测开一二三四面面经 联想 测开一面面经 攒人品 联想 4 13测开 面试 联想测开一面 联想测开二面 联想测开 面试 联想测开一面 联想测开一面 base天津 联想测开一二面
  • 国外免费VPS真的零成本云计算体验?

    在当今数字化时代 云计算已经成为企业和个人的热门选择之一 云计算提供了便捷 灵活和经济高效的计算资源 可以帮助人们处理数据 托管网站 运行应用程序等等 然而 对于一些初学者来说 使用云计算可能会变得有些昂贵 但是 有一种方式可以让您尝试云计
  • 工业级路由器在风力发电场的远程监控技术

    工业级路由器在风力发电场的远程监控技术方面具有重要的应用意义 风力发电场通常由分布在广阔地区的风力发电机组组成 需要进行实时监测 数据采集和远程管理 工业级路由器作为网络通信设备 能够提供稳定可靠的网络连接和多种远程管理功能 对于风力发电场
  • 开源、免费、可私有部署的在线多人协同办公系统推荐?

    开源 免费 可私有部署的在线多人协同办公系统推荐 在考虑选择在线多人协同办公系统时 免费且开源的方案看似经济实惠 但实际上可能存在一些潜在 隐性成本 比如在系统的维护 安全性 定制化需求以及技术支持方面可能会有额外的支出 企业在选择系统时应
  • 张正友相机标定法原理与实现

    张正友相机标定法是张正友教授1998年提出的单平面棋盘格的相机标定方法 传统标定法的标定板是需要三维的 需要非常精确 这很难制作 而张正友教授提出的方法介于传统标定法和自标定法之间 但克服了传统标定法需要的高精度标定物的缺点 而仅需使用一个
  • Java_Mybatis_缓存

    缓存 1 概述 Mybatis 缓存 MyBatis 内置了一个强大的事务性查询缓存机制 它可以非常方便地配置和定制 2 会话缓存 一级缓存 sqlSession 级别的 也就是说 使用同一个 sqlSession 查询同一 sql 时 直
  • 字节电商双11 大促容量保障是如何做的?

    前言 Rhino 简介 Rhino是字节自研全链路容量评估产品 致力于构建完整的全链路容量评估解决方案 覆盖 容量预估 gt 资源准备 gt 数据准备 gt 容量验证 gt 监控 gt 分析 gt 决策 gt 处理反馈 围绕容量在稳定性 成
  • 《VirtualLab Fusion物理光学实验教程》好书分享

    目录 第一章 物理光学概念介绍 6 1 1 几何光学和光线追迹 6 1 2 物理光学和光场追迹 6 1 3 电场 磁场以及坡印廷矢量 8 1 4 振幅 相位及实部和虚部 9 1 5 振幅 相位与偏振 10 1 6菲涅尔公式 11 1 7 全
  • SqlServer_更改数据类型

    SQL server修改数据类型 使用以下命令可以进行修改 Alter table monthly import demand alter column ImportWeight DECIMAL 18 4
  • 3、Linux_系统用户管理

    1 Linux 用户管理 1 1概述 Linux系统是一个多用户多任务的操作系统 任何一个要使用系统资源的用户 都必须首先向系统管理员申请一个账号 然后以这个账号的身份进入系统 root 用户是系统默认创建的管理员账号 1 2添加用户 语法
  • Java_EasyExcel_导入_导出Java-js

    easyExcel导入 从easyexcel官网中拷贝过来 使用到的 这是使用监听器的方法 EasyExcel read file getInputStream BaseStoreDataExcelVo class new ReadList
  • 利用迈克尔逊干涉仪和傅里叶变换光谱法测量相干性

    摘要 在干涉仪中 条纹的对比度可能取决于光源的相干特性 例如 在具有一定带宽的光源的迈克尔逊干涉仪中 干涉条纹对比度随光程差的不同而变化 通过测量可动镜不同位置的干涉图对比度 可以得到光源的相干长度 典型的傅里叶变换光谱通常基于这种类型的光
  • 千呼万唤始出来!《“外研社·国才杯”竞赛一本通》焕新上线!

    写在前面 作为连续五年入选 全国高校大学生竞赛榜 的比赛 外研社 国才杯 理解当代中国 全国大学生外语能力大赛 含金量可想而知 对于想要保研的计算机er来说 能够在这样 规模大 影响力高 的比赛中 取得一定的成绩 必定会拉开自己与他人的差距
  • Java_Mybatis_动态SQL

    一 动态SQL 1 概述 动态SQL 是 MyBatis 的强大特性之一 解决拼接动态SQL时候的难题 提高开发效率 分类 if choose when otherwise trim where set foreach 2 if 做 whe
  • Java_原生api分页

    Java分页 当 mybatis plus 分页插件无法使用时 就可以使用 Java 中的 api 进行分页 本次使用的是通过stream流的方法进行分页 List
  • 参数扫描文件的用法

    摘要 通过控制和改变所选参数有助于检查给定光学系统的性能 VirtualLab Fusion提供了完全灵活且计算效率高 通过并行化 的参数运行 使用户可以指定不同的参数变化方式 作为示例 它可以用于所研究的任何系统参数的公差分析 分析结果可
  • Linux_vi/vim编辑器

    3 VI 与 VIM 3 1概述 vi编辑器 是Linux和Unix上最基本的文本编辑器 工作在字符模式下 由于不需要图形界面 vi是效率很高的文本编辑器 vim是 vi的增强版 比vi更容易使用 vi的命令几乎全部都可以在vim上使用 3
  • 好书推荐《VirtualLab Fusion入门与进阶实用教程(第二版)》

    目 录 第一章 VirtualLab Fusion理论基础 1 1 1 几何光学和光线追迹 1 1 2 物理光学和光场追迹 1 1 2 1 统一场追迹 3 1 2 2 第二代场追迹 6 第二章 VirtualLab Fusion安装与更新
  • Java_mybatis-结果集映射-ResultType&ResultMap

    Mybatis返回值接收 可以使用两种方式进行参数的接收 resultType resultMap 这两种分别都是需要在Mapper xml文件中去设置的 当结果是一个简单的对象或者 list 或者 map 对象中没有嵌套对象 或者集合时
  • vue_table导出excel

    vue直接导出对应table const exportClick gt const wb XLSX utils table to book document querySelector newTables 关联dom节点 get binar