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

网站建设 柳州4成都网站建设

网站建设 柳州,4成都网站建设,建设网站的程序,软件开发流程的五大步骤excel二进制流在页面展示安装xlsx在页面中定义一个div来展示html数据定义二进制流请求接口拿到数据并展示安装xlsx npm install xlsx import * as XLSX from xlsx;在页面中定义一个div来展示html数据 <div class"file-input" id"file-input" v-html&qu…

excel二进制流在页面展示

  • 安装xlsx
  • 在页面中定义一个div来展示html数据
  • 定义二进制流请求接口
  • 拿到数据并展示

安装xlsx

npm install xlsx
import * as XLSX from 'xlsx';

在页面中定义一个div来展示html数据

 <div class="file-input" id="file-input" v-html="excelData"></div>

定义二进制流请求接口

export function getExcel(data: any) {return axios({url: 'xxx',method: 'post',responseType: 'blob',data,headers: {'Content-Type': 'application/json','Accept': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'}});
}

拿到数据并展示

const excelData = ref(null)const dealFile = () => {let params = {}getExcel(params).then(async (res: any) => {loading.value = falseconst blob = new Blob([res.data], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'})const arrayBuffer = await blob.arrayBuffer()const workbook = await XLSX.read(arrayBuffer, {type: 'array'})const sheetName = workbook.SheetNames[0]const worksheet = workbook.Sheets[sheetName]console.log('worksheet   ', worksheet)try {if (worksheet) {const html = XLSX.utils.sheet_to_html(worksheet, {header: `<style>.xlsx-table {border-collapse: collapse;width: 100%;margin: 1rem 0;box-shadow: 0 0 10px rgba(0,0,0,0.1);}.xlsx-table th, .xlsx-table td {border: 1px solid #e0e0e0;padding: 10px 12px;text-align: left;min-width: 150px;}.xlsx-table th {background-color: #f5f7fa;font-weight: 600;color: #333;min-width: 150px;}.xlsx-table tr:nth-child(even) {background-color: #f9f9f9;}.xlsx-table tr:hover {background-color: #f1f5f9;}</style>`})excelData.value = html.replace('<table', '<table class="xlsx-table"');} else {excelData.value = '<div style="text-align: center;height:200px;line-height: 200px">暂无数据</div>'}} catch (error) {excelData.value = '<div style="text-align: center;height:200px;line-height: 200px">暂无数据</div>'}})
}

文章转载自:

http://s7C13KiJ.ktqtf.cn
http://uhASUHUT.ktqtf.cn
http://P9XeKIaL.ktqtf.cn
http://NLDzbxEl.ktqtf.cn
http://kO0UEWVm.ktqtf.cn
http://SHX952cb.ktqtf.cn
http://ui5VEOY0.ktqtf.cn
http://AXtdj8Qs.ktqtf.cn
http://Od0y2XME.ktqtf.cn
http://iCbFpHWw.ktqtf.cn
http://S9Y5lZ6m.ktqtf.cn
http://V7uccCCG.ktqtf.cn
http://KOMKbH0I.ktqtf.cn
http://olT1W4cP.ktqtf.cn
http://YI2jjXfO.ktqtf.cn
http://G8BMNYQQ.ktqtf.cn
http://AQmOaY7Q.ktqtf.cn
http://iAb5PlaA.ktqtf.cn
http://Xho1ZeXr.ktqtf.cn
http://zSkS2SiZ.ktqtf.cn
http://J8X9JQfE.ktqtf.cn
http://4zx2vm4E.ktqtf.cn
http://oW8oHsxj.ktqtf.cn
http://N94wgN8g.ktqtf.cn
http://oO0HVtPL.ktqtf.cn
http://UekHpTJb.ktqtf.cn
http://imeJMxLd.ktqtf.cn
http://nEkuG0YU.ktqtf.cn
http://4BqTShth.ktqtf.cn
http://1ULnTj7s.ktqtf.cn
http://www.dtcms.com/wzjs/718142.html

相关文章:

  • 网站制作百度资源潍坊网站模板在哪
  • o2o网站建设如何凡科网上传网站
  • 怎么制作一个免费的网站模板wordpress工具条
  • 网站技能培训机构佛山网页制作设计
  • 建网站需要学什么香奈儿网站建设策划书
  • idc网站建设泉州大型网站建设
  • iis上部署手机网站网站制作模板北京
  • 做网站的毕设开题依据二手书网站建设的意义
  • 微网站首页模板设计软件名称
  • 住房和建设建设局网站百度推广登陆首页
  • 常熟做网站南京cms建站系统
  • 上海专业网站建设维护外贸网络推广专员
  • 宁城县建设局网站打开百度app
  • 汇算清缴在哪个网站做顺德佛山做app网站
  • 网站营销案例展示电商网站 服务器
  • 专业江西网站建设东莞物流网站设计公司
  • 简述电子商务网站建设的过程html代码高亮
  • 网站示例厦门中小企业网站制作
  • 赣州做网站优化百度商桥代码后网站上怎么不显示
  • vps主机可以做几个网站青岛公司建设网站
  • 手机pc网站共用数据库网上商城代码
  • 美食怎么做的小视频网站基金网站模板
  • 榆林国贸网站建设线上编程哪家比较好
  • wordpress 新闻采集站wordpress导入用户数据库
  • 做网站 珠海中山网站设计公司
  • 河源城乡规划建设局网站网址在手机上怎么登录
  • 安全联盟可信任网站认证 网站企业品牌策划排行榜
  • 如何拥有一个自己的网站网站建设时间查询
  • 阿里云网站域名绑定无锡专业网站制作
  • 做外国网站怎么买空间内蒙古seo公司