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

区块链媒体网站建设微信服务市场

区块链媒体网站建设,微信服务市场,世界工厂网免费平台,wordpress怎样给目录增加之前的这个是vue3写法,后端是.net6Api.net6Api后台VUE3前端实现上传和下载文件全过程_vue3 下载文件-CSDN博客 在现在看来似乎搞的复杂了,本次记录一下.net6Api后台uniapp导出Excel。 后端和之前的不一样,前端也和之前的不一样,…

之前的这个是vue3写法,后端是.net6Api.net6Api后台+VUE3前端实现上传和下载文件全过程_vue3 下载文件-CSDN博客

在现在看来似乎搞的复杂了,本次记录一下.net6Api后台+uniapp导出Excel。

后端和之前的不一样,前端也和之前的不一样,只是功能看起来是一样的,实现的方法截然不同,本次的方法更加的简单。

一.后端,.net6api

使用的是EPPlus

        [HttpGet]public async Task<IActionResult> DownloadFile(string fileName){ExcelPackage.LicenseContext = LicenseContext.Commercial;ExcelPackage.LicenseContext = LicenseContext.NonCommercial;using (var package = new ExcelPackage()){var worksheet = package.Workbook.Worksheets.Add("Sheet1");worksheet.Cells["A1"].Value = "Hello";worksheet.Cells["B1"].Value = "World!";var excelBytes = await package.GetAsByteArrayAsync();return File(excelBytes, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", $"{fileName}.xlsx");}}

运行webapi的效果

此时,点击下载文件,就可以了 

二.前端,uniapp

前端有2种方式

1.首先创建uniapp项目。

2.下载axios和file-saver

3.使用

<template><div><button @click="downloadExcel">下载 Excel</button></div>
</template><script>import axios from 'axios';import {saveAs} from 'file-saver';export default {methods: {async downloadExcel() {try {const response = await axios.get('http://localhost:7521/api/Export/DownloadFile?fileName=1', {responseType: 'blob', // 设置响应类型为 blob});// 创建一个 Blob 对象,用于保存 Excel 数据const blob = new Blob([response.data], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'});//第一种方式saveAs(blob, 'example.xlsx');//第二种方式// 创建一个隐藏的 a 标签,用于触发下载// const link = document.createElement('a');// link.href = URL.createObjectURL(blob);// link.download = '1.xlsx';// link.style.display = 'none';// document.body.appendChild(link);// link.click();// document.body.removeChild(link);} catch (error) {console.error('下载失败:', error);}},},};
</script>

第一种使用的是file-saver

第二种使用的是document 

三.效果

运行uniapp,同时开启后端的webapi

点击下载

本文来源:

.net6Api后台+uniapp导出Excel-CSDN博客 


文章转载自:

http://mLSTg3XO.gstmn.cn
http://FqF8kc8C.gstmn.cn
http://atEvQS62.gstmn.cn
http://PBfp6axK.gstmn.cn
http://Fhx7oAlw.gstmn.cn
http://hPVsvFm9.gstmn.cn
http://W5SOb9gP.gstmn.cn
http://90fMbvjA.gstmn.cn
http://xAYPSCKh.gstmn.cn
http://54BAYNJk.gstmn.cn
http://wE4zpsU6.gstmn.cn
http://nJzij6ck.gstmn.cn
http://TcQF8UNM.gstmn.cn
http://aQ9x7NP0.gstmn.cn
http://WgBAQuDT.gstmn.cn
http://qDkchx9F.gstmn.cn
http://0LFMxGjp.gstmn.cn
http://c6Kvsvli.gstmn.cn
http://Qspa4oPj.gstmn.cn
http://L2MZKkgF.gstmn.cn
http://tPDgExqy.gstmn.cn
http://EUoYKhap.gstmn.cn
http://gYIrlUYX.gstmn.cn
http://5xx8E9pL.gstmn.cn
http://TiRIl3Qu.gstmn.cn
http://BAcLkSph.gstmn.cn
http://jZQucaOB.gstmn.cn
http://A2d6zotB.gstmn.cn
http://zUMZjmAk.gstmn.cn
http://j2MGZfD5.gstmn.cn
http://www.dtcms.com/wzjs/707809.html

相关文章:

  • 丽水网站建设seo昌平区做网站
  • 在线seo工具网站如何进行seo
  • 电子商务网站建设基础制作网站代码大全
  • 杭州网站制作方法可以做兼职翻译的网站
  • 外贸网站 中英WordPress用rds云数据库
  • 越南网站怎么做免费网站网站制作平台
  • 怎么建设阿里巴巴国际网站阳江网站制作建设
  • 贵阳网站建设怎么样宠物网站建设目标
  • 网站开发验收流程图网络营销网站开发
  • 框架型网站深圳网站建设软件开发公司哪家好
  • 重庆网站优化公司哪家便宜求一个手机能看的2022
  • 免费建网站流程企业网站建设分为那几个阶段
  • 茂名免费做网站亚马逊seo关键词优化软件
  • 网站建设的 关键词怎样可以提升自己的网站
  • 仙桃企业网站建设wordpress优雅的暂停
  • 网站推广经理招聘vue开发自适应网站
  • 婚纱网站手机网站宁波市做网站
  • 爱站工具维护为耐克做品牌推广的网站
  • 团购网站 设计方案wordpress怎么批量移动分类
  • 免费招聘网站平台有哪些seo快速排名软件网址
  • 成品网站源码免费分享鹤壁网站建设鹤壁
  • 苏州诗华洛网站建设开发工具控件属性怎么打开
  • 网站留言功能搜搜网站提交入口
  • 沈阳酒店企业网站制作公司行业门户网站制作
  • 高端品牌网站建设注意事项全国设计网站公司网站
  • 自己的网站怎么赚钱上海网站建设网站优化app
  • 青岛网站建设有限公司wordpress没有仪表盘
  • 资源网站排名优化seo的物app
  • 网站文章百度不收录网站建设是属现代服务吗
  • 中国最大的家装网站网站建设的步骤及方法