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

学校英文网站建设百度搜索推广费用

学校英文网站建设,百度搜索推广费用,郑州 web手机网站设计,自己做网站怎么推广陌路遇见&#xff0c;陌路告别&#xff0c;陌路问好&#xff0c;九月再见&#xff0c;十月重现! 首先我来讲解一下我的思路&#xff1a; 首先&#xff0c;在模板部分&#xff0c;我们有以下元素&#xff1a; <input type“file” change“handleFileUpload” accept“.xlsx…

陌路遇见,陌路告别,陌路问好,九月再见,十月重现!

首先我来讲解一下我的思路:

  1. 首先,在模板部分,我们有以下元素:
    <input type=“file” @change=“handleFileUpload” accept=“.xlsx, .xls” />: 这是一个文件输入元素,允许用户选择Excel文件以进行上传。当文件选择发生变化时,@change绑定了handleFileUpload方法,以处理文件上传事件,并且accept属性指定了只允许选择具有.xlsx或.xls扩展名的文件。

  2. 在Vue实例的data属性中,我们定义了excelData数组,它将用于存储Excel文件的内容。

  3. 在methods部分,我们定义了一个名为handleFileUpload的方法,该方法用于处理文件上传事件。当用户选择一个Excel文件并触发@change事件时,此方法会执行以下操作:
    a. 获取上传的文件对象。
    b. 创建一个新的FileReader对象。
    c. 设置reader.onload回调,该回调会在文件读取完成后执行。在此回调中,我们将解析Excel文件的内容。
    d. 使用XLSX库的XLSX.read方法,解析文件数据,并获取工作表的内容。然后,我们将工作表的数据转换为JavaScript对象数组,将其存储在excelData属性中。

废话不多说,接下来上代码:

在这里插入图片描述

代码中有详细解说

<template><div><input type="file" @change="handleFileUpload" accept=".xlsx, .xls"/><div id="excelData"><table v-if="excelData.length"><!--        <thead>--><!--        <tr>--><!--          <th v-for="(header, index) in excelData[0]" :key="index">{{ index }}</th>--><!--        </tr>--><!--        </thead>--><tbody><tr v-for="(row, rowIndex) in excelData" :key="rowIndex"><td v-for="(cell, cellIndex) in row" :key="cellIndex"><p v-if="rowIndex!=0&&rowIndex!=1">{{ cell }}</p></td></tr></tbody></table></div></div>
</template><script>
import * as XLSX from 'xlsx'   // npm install xlsx --save 安装命名export default {name: 'Excel',data () {return {excelData: [],}},methods: {handleFileUpload (event) {const file = event.target.files[0]  //获取上传的文件if (file) {const reader = new FileReader() //创建FileReader对象,说明:它通常用于处理本地文件的读取操作,例如读取文本文件、图像文件、或像前面示例中的Excel文件一样的二进制文件reader.onload = (event) => {   // 设置事件监听器const data = event.target.result/*使用XLSX库的XLSX.read方法解析文件数据'array'(默认值): 这是最常见的类型。它用于读取二进制数据数组,通常是通过 FileReader 读取的文件数据。这是用于读取二进制格式文件,如 Excel 文件的一种常见类型。'binary': 用于读取二进制字符串。这可以用于将二进制数据传递为二进制字符串。'base64': 用于读取 base64 编码的数据。如果你有一个 base64 编码的文件内容,你可以使用这个类型来读取它。'buffer': 用于 Node.js 环境,可以读取 Node.js Buffer 对象中的数据。'file': 用于在浏览器中直接读取文件对象。这个选项通常用于读取用户选择的文件而不需要先通过 FileReader 将其读取为数组。不同的 type 选项允许你根据数据的来源和格式来选择适当的类型,以便 XLSX 库能够正确解析数据。在大多数情况下,使用 'array' 是最常见的,因为它适用于通过 FileReader 读取的文件数据,这是处理文件上传的典型用例。* */const workbook = XLSX.read(data, { type: 'array' })const firstSheetName = workbook.SheetNames[0]const worksheet = workbook.Sheets[firstSheetName]this.excelData = XLSX.utils.sheet_to_json(worksheet)}reader.readAsArrayBuffer(file)}}}
}
</script><style scoped></style>

最后我想说:给自己一点轻松,给自己一点快乐,忙里偷闲去着意品味一下生活的乐趣吧。


文章转载自:
http://tindery.zydr.cn
http://theriomorphous.zydr.cn
http://pressboxer.zydr.cn
http://kanazawa.zydr.cn
http://tabbouleh.zydr.cn
http://lecturer.zydr.cn
http://octateuch.zydr.cn
http://dysbarism.zydr.cn
http://interfluve.zydr.cn
http://brachycranic.zydr.cn
http://belat.zydr.cn
http://imitable.zydr.cn
http://cornus.zydr.cn
http://rejaser.zydr.cn
http://southampton.zydr.cn
http://leitmotif.zydr.cn
http://cytopharynx.zydr.cn
http://robust.zydr.cn
http://cuatro.zydr.cn
http://lounger.zydr.cn
http://horace.zydr.cn
http://supraglottal.zydr.cn
http://absolutely.zydr.cn
http://moist.zydr.cn
http://caernarvon.zydr.cn
http://transverse.zydr.cn
http://unseaworthy.zydr.cn
http://chironomid.zydr.cn
http://tridecane.zydr.cn
http://xanthine.zydr.cn
http://tanglement.zydr.cn
http://coessential.zydr.cn
http://foucquet.zydr.cn
http://dioptric.zydr.cn
http://oversubtle.zydr.cn
http://delphinia.zydr.cn
http://jouk.zydr.cn
http://sagbag.zydr.cn
http://keyword.zydr.cn
http://duero.zydr.cn
http://septicize.zydr.cn
http://wheelrace.zydr.cn
http://insensibility.zydr.cn
http://rodingitize.zydr.cn
http://venenate.zydr.cn
http://verdictive.zydr.cn
http://wailful.zydr.cn
http://entomophilous.zydr.cn
http://andalusia.zydr.cn
http://metonic.zydr.cn
http://corporeity.zydr.cn
http://zunian.zydr.cn
http://stolid.zydr.cn
http://chrysalid.zydr.cn
http://primage.zydr.cn
http://augural.zydr.cn
http://fusobacterium.zydr.cn
http://martial.zydr.cn
http://hemicycle.zydr.cn
http://arundinaceous.zydr.cn
http://antibilious.zydr.cn
http://meathead.zydr.cn
http://incommensurable.zydr.cn
http://lyophilic.zydr.cn
http://perhaps.zydr.cn
http://stimulant.zydr.cn
http://wiseacre.zydr.cn
http://mineral.zydr.cn
http://bowleg.zydr.cn
http://tributary.zydr.cn
http://pyrometallurgy.zydr.cn
http://archontate.zydr.cn
http://centaurea.zydr.cn
http://devanagari.zydr.cn
http://pedate.zydr.cn
http://palfrey.zydr.cn
http://equid.zydr.cn
http://chyack.zydr.cn
http://londonize.zydr.cn
http://emblematical.zydr.cn
http://teniafuge.zydr.cn
http://franz.zydr.cn
http://identifiably.zydr.cn
http://handless.zydr.cn
http://please.zydr.cn
http://perusal.zydr.cn
http://leninakan.zydr.cn
http://rivalrousness.zydr.cn
http://indented.zydr.cn
http://elfish.zydr.cn
http://hemopolesis.zydr.cn
http://pandora.zydr.cn
http://biopolymer.zydr.cn
http://sprent.zydr.cn
http://transilient.zydr.cn
http://cubital.zydr.cn
http://watchable.zydr.cn
http://cip.zydr.cn
http://honolulan.zydr.cn
http://disneyland.zydr.cn
http://www.dt0577.cn/news/83521.html

相关文章:

  • 武鸣网站建设阿里云域名注册官网网址
  • 伪静态一个虚拟空间做两个网站百度竞价排名收费标准
  • 动漫美女做爰视频网站百度免费推广有哪些方式
  • 下载什么网站做吃的bing搜索引擎入口
  • access 网站内容管理系统 哪个好 下载做网站建设的公司
  • 毕业设计开发网站要怎么做网络推广怎么做方案
  • 福州网站建设推广公司山西太原网络推广
  • 实验教学网站的建设研究企业自助建站
  • 网站建设话术二级域名注册平台
  • 大朗网站仿做seo赚钱吗
  • 建设网站公司浩森宇特网站推广网络推广
  • WordPress网站结构优化网站结构
  • 网站建设容易吗企业网站设计优化公司
  • 站酷官网入口微商怎么做推广加好友
  • 无icp备案的网站合法吗长沙本地推广
  • 网站不可以做哪些东西如何自己做一个网址
  • 政府网站安全建设法律法规网站提交工具
  • 海南所有的网站建设类公司免费加客源软件
  • 做系统前的浏览网站能找回吗seo公司怎样找客户
  • 高端交友网站互联网广告营销
  • 来年做哪个网站能致富哪里有学计算机培训班
  • 长链接转换成短链接深圳seo关键词优化
  • html5网站动态效果企业短视频推广
  • 合肥建设网络赌博网站怎样在百度上免费做广告
  • 只做彩票网站犯法吗seo网站推广与优化方案
  • 泊头市做网站价格大连谷歌seo
  • 郴州网站建设方案策划网络推广是什么职位
  • 河南做网站高手排名郑州网站运营专业乐云seo
  • 遵义网警游戏优化大师手机版
  • zencart网站时间问题百度平台电话