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

小语种网站案例上海高玩seo

小语种网站案例,上海高玩seo,设计上海展,文科女学java 做网站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://www.dtcms.com/wzjs/488152.html

相关文章:

  • 泗阳做网站公司收录网站是什么意思
  • wordpress 融资台州网站建设优化
  • 巧更妙改wordpress语言_wordpress英文变中文如何seo推广
  • 中国人民银行网站官网seo零基础培训
  • 彩虹云主机seo自动推广工具
  • 品牌网站开发网店代运营公司哪家好
  • 如何做视频网站技术关键词优化包年推广
  • 天津网站建设公司做网站的软件叫什么
  • 网站建设流程表百度seo优化网站
  • 网站建设86215如何做企业网页
  • 太原网页设计与制作厦门seo关键词优化
  • 亚马逊的网站建设cps推广是什么意思
  • 做网站要收订金吗手机免费建站app
  • 旅游网网站建设的管理网站权重查询接口
  • 高效省心的app定制开发平台谷歌优化的最佳方案
  • 深圳龙岗做网站公司新网站怎么做推广
  • 购物网站底部设计品牌推广和品牌营销
  • 专门做招商的网站张家界百度seo
  • 做网站的字体大小营销策划主要做些什么
  • 智通人才网百度关键词优化企业
  • 哈尔滨市招标网官网班级优化大师怎么加入班级
  • 淘宝客做网站怎么操作宁波seo排名公司
  • 建设企业网站步骤b站视频推广app
  • 东莞饭堂承包东莞网站建设关键词seo排名优化软件
  • 网站建设取得了网络推广协议
  • wordpress表白源码seo包括哪些方面
  • 长春专业做网站公司排名长沙网络营销公司
  • 中企做的网站太原做网站用哪个软件
  • 网上备案查询楚雄seo
  • 做营销的有那么网站交换链接的例子