当前位置: 首页 > news >正文

vue2 将接口返回数据导出为 excel 文件

vue-json-excel 是一个基于 Vue.js 的表格数据导出 Excel 插件,支持将 JSON 数据转换为 Excel 文件。

安装 vue-json-excel 插件:

npm install vue-json-excel --save

页面引入 vue-json-excel 组件:

import JsonExcel from 'vue-json-excel'
components: {'download-excel': JsonExcel
}

组件形式,命名就可以像平时命名子组件一样。

点击标签就直接导出下载了,所以可以在里面写 p,el-button,img 标签都可以。

示例:

<template>
<div><download-excel:fields="jsonFields"      :data="tableData"         title="表格标题"name='下载的文件名':before-generate="startDownload":before-finish="finishDownload"worksheet="这是表格下面sheet"type="xls"><p>导出</p></download-excel></template>
</div>
<script>
export default {data() {return {tableData:[{name:'来',ssff:'了'},{name:'来ba',ssff:'了sf'},{name:'来s',ssff:'123了'},],jsonFields: {            //重命名'姓名':'name','其他':'ssff'}}},
methods:{startDownload() {console.log('导出前')},finishDownload() {this.$message.success('导出成功')}}
}
</script>
http://www.dtcms.com/a/540357.html

相关文章:

  • Java 使用 Spire.XLS 库合并 Excel 文件实践
  • Vultr × Caddy 多站点反向代理 + 负载均衡网关系统实战
  • 【数据结构】(C++数据结构)查找算法与排序算法详解
  • @pytest.fixture函数怎么传变量参数
  • Excel高性能异步导出完整方案!
  • 网站正在建设 敬请期待免费的cms模板
  • 输电线路绝缘子缺陷检测图像数据集VOC+YOLO格式1578张3类别
  • 跨文化理解的困境与AI大模型作为“超级第三方“的桥梁作用
  • JDK版本管理工具JVMS
  • 【JUnit实战3_18】第十章:用 Maven 3 运行 JUnit 测试(上)
  • SQLite 核心知识点讲解
  • JAiRouter v1.1.0 发布:把“API 调没调通”从 10 分钟压缩到 10 秒
  • 自建网站如何赚钱c2c模式为消费者提供了便利和实惠
  • Lua-编译,执行和错误
  • Lua与LuaJIT的安装与使用
  • 数独生成题目lua脚本
  • 影响网站加载速度wordpress获得当前文章的相关文章
  • Hive 技术深度解析与 P7 数据分析架构师多行业全场景实战课程合集(视频教程)
  • 嘉兴高端网站建设公司网络安全等级保护
  • HOW - localstorage 超时管理方案
  • java如何判断上传文件的类型,不要用后缀名判断
  • 【Linux】系统备份与恢复:rsync 与 tar 的完整使用教程
  • ROS2系列(3):第一个C++节点
  • zookeeper是什么
  • 构建“全链路解决方案”:解决集团化医院信创的三重难题
  • 网站建设区别广安市邻水建设局网站
  • 网站中的文字滑动怎么做化妆品网站建设策略
  • 【Netty4核心原理⑮】【Netty 编解码的艺术】
  • PHP-Casbin 在分布式服务中利用 Watcher 做策略同步
  • OCP考试必须培训吗?费用多少?