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

超炫酷的网站网页制作培训要多少钱

超炫酷的网站,网页制作培训要多少钱,毕业设计用PHP做旅游网站,上海装饰公司排名百强之前的这个是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

点击下载

http://www.yayakq.cn/news/903785/

相关文章:

  • dm建站系统seo好seo
  • 商城手机网站怎么做快速建立平台网站开发
  • 网站开发核心技术网站开发工程师swot分析
  • 沧州商城网站开发设计企业级网站开发平台
  • 如何修改网站后台地址你懂的我的意思正能量句子
  • 太仓营销型网站建设网站设计如何在ps先做
  • wordpress站点浏览wordpress过滤
  • 网站建设的行业资讯_龙岩网站建设大概费用
  • 微信订阅号做网站榆林电商网站建设
  • html5怎末做意见反馈网站外包网页
  • 免费自己建站seo外链专员
  • 河南省建设厅八大员网站作文网站投稿
  • 郑州网站建设排行榜用户界面设计模板
  • 宜昌网站改版手游传奇新开服网站
  • 泰安企业网站制作做微信公众号网站源码
  • 济南外贸网站湖北省高考招生综合信息服务平台
  • 山西做网站的公司久久建筑网会员登陆中心
  • 做白酒用哪个分类信息网站js网站模板怎么用
  • 企业网站制作哪些公司制作网站建设亿玛酷正规
  • 在百度怎样建网站电子商务网站建设与管理的实践报告
  • 如何建立一个论坛网站做付费网站好
  • 网站布局如何修改wordpress update
  • 报班学网站开发价格app拉新推广平台有哪些
  • 做毕业设计的网站设计网站框架优化
  • 做网站需要电脑吗四川seo
  • 给客户做网站怎样制作免费网页
  • 建立网站的基本流程有哪些步骤wordpress 文字围绕图片
  • 网站建设基础考试百度指数是怎么计算的
  • php+网站开发案例教程网站手机版开发
  • 免费做网站平台推广网站弄哪家好