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

thinkphp网站开发实战教程成都百度seo公司

thinkphp网站开发实战教程,成都百度seo公司,struts2 做的网站,哪些大型网站用mysql一、需求: 前端无需通过后端接口,即可实现模板下载功能。 通过构造一个 JSON 对象,使用前端常用的第三方库 xlsx,可以直接将该 JSON 对象转换成 Excel 文件,让用户下载模板 二、效果: 三、源码如下&…

一、需求:

前端无需通过后端接口,即可实现模板下载功能。

通过构造一个 JSON 对象,使用前端常用的第三方库 xlsx,可以直接将该 JSON 对象转换成 Excel 文件,让用户下载模板

二、效果:

三、源码如下:

npm install xlsx
<template><div class="download"><el-button type="warning" @click="downloadTemplate">下载模板</el-button></div>
</template><script setup>
import * as XLSX from 'xlsx';const writeFileAsync = (workbook, filename, options) => {return new Promise((resolve, reject) => {try {XLSX.writeFile(workbook, filename, options);resolve();} catch (error) {reject(error);}});
};const downloadTemplate = async () => {// 构造jsonconst json = [{序号: '',名称: '',日期: '',地址: '',年龄: '',类型: '',分数: ''}];// 将json数据转换成excel文件const worksheet = XLSX.utils.json_to_sheet(json);const workbook = XLSX.utils.book_new();XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');try {// 将excel 文件保存为blobconst blob = await writeFileAsync(workbook, '模板.xlsx', { bookType: 'xlsx', mimeType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' });if (blob instanceof Blob) {// 创建下载链接const url = window.URL.createObjectURL(blob);// 创建隐藏的a标签,设置下载链接并触发点击const a = document.createElement('a');a.href = url;a.download = 'excel.template.xlsx';document.body.appendChild(a);a.click();// 释放对象urlwindow.URL.revokeObjectURL(url);// 等待5秒后关闭模态框setTimeout(() => {document.body.removeChild(a);}, 5000);} else {throw new Error('Invalid Blob');}} catch (error) {//console.error('Error creating object URL:', error);}
};</script><style lang="scss" scoped>
.download{padding: 20px;
}
</style>

http://www.yidumall.com/news/46314.html

相关文章:

  • e福州官方网站口碑营销的特点
  • 自己怎么健网站视频教程病毒式营销案例
  • 网红网站建设官网营销网站制作公司
  • docker wordpress 修改端口seo是什么岗位的缩写
  • 视频网站建设方案西安百度提升优化
  • 郑州网站制作天强科技中国网站排名网
  • 常见的网站空间营销外包公司
  • 企业网站缺点百度广告销售
  • 做系统网站旺道seo推广有用吗
  • wordpress插件 幻灯片西安专业seo
  • 网站是做流程安装百度
  • 直销购物网站开发百度seo优化方案
  • 网站平台搭建要多少网络营销的特点有哪些?
  • 深圳做微信网站公司哪家好整站优化服务
  • 国外域名交易网站汕头seo
  • 做网站的一定要开80或8080端口平台推广是做什么的
  • 网站设计毕业论文ppt西安优化排名推广
  • 邯郸房产58同城深圳seo优化公司哪家好
  • 大气宽屏企业网站源码广州seo关键词优化是什么
  • 可以用自己的电脑做网站吗网址查询地址查询
  • php做网站很快嘛网站推广的技巧
  • 网站创建设计SEO优化象客山东省住房和城乡建设厅
  • 自己做ppt网站seo整站优化更能准确获得客户
  • python 网站开发 案例云优化
  • 建设系统网站全名seo搜索引擎优化岗位要求
  • 汕头网站建设过程搜索百度网址网页
  • 免费建各种网站永久免费个人网站申请注册
  • 泰钢材企业网站源码自建网站平台
  • 如何快速创建网站子域名查询工具
  • 绵阳做网站哪家公司好企业网站建设的基本流程