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

网站建设的流程是什么意思上海网站建设安全

网站建设的流程是什么意思,上海网站建设安全,网站建设需要几个部门,崇明建设镇虹桥村网站在工作中遇到需要前端上传excel文件获取到相应数据处理之后传给后端并且展示上传文件的数据. 一、引入依赖 npm install -S file-saver xlsxnpm install -D script-loadernpm install xlsx二、在main.js中引入 import XLSX from xlsx三、创建vue文件 <div><el-uplo…

在工作中遇到需要前端上传excel文件获取到相应数据处理之后传给后端并且展示上传文件的数据.

一、引入依赖

 npm install -S file-saver xlsxnpm install -D script-loadernpm install xlsx

二、在main.js中引入

import XLSX from 'xlsx'

三、创建vue文件

<div><el-uploadclass="upload-demo"action="":on-change="handleChange":on-remove="handleRemove":on-exceed="handleExceed":limit="limitUpload"accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel":auto-upload="false"><!-- 只 能 上 传 xlsx / xls 文 件 --><el-button size="small" type="primary">点击上传</el-button></el-upload><!-- 数据展示 --><el-main><el-table :data="da"><el-table-column prop="code" label="编号"></el-table-column><el-table-column prop="name" label="姓名"></el-table-column><el-table-column prop="pro" label="省份"></el-table-column><el-table-column prop="cit" label="城市"></el-table-column><el-table-column prop="dis" label="区县"></el-table-column></el-table></el-main></div>

四、核心方法

handleChange(file, fileList){this.fileTemp = file.raw;if(this.fileTemp){if((this.fileTemp.type == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet') || (this.fileTemp.type == 'application/vnd.ms-excel')){this.handleExcel(this.fileTemp);} else {this.$message({type:'warning',message:'文件格式错误,请删除后重新上传!'})}} else {this.$message({type:'warning',message:'请上文件!'})}},handleExcel(fileTemp) {let _this = this;this.file = fileTemp;var rABS = false; //是否将文件读取为二进制字符串var f = this.file;var reader = new FileReader();FileReader.prototype.readAsBinaryString = function(f) {var binary = "";var rABS = false; //是否将文件读取为二进制字符串var wb; //读取完成的数据var outdata;var reader = new FileReader();reader.onload = function(e) {var bytes = new Uint8Array(reader.result);var length = bytes.byteLength;for (var i = 0; i < length; i++) {binary += String.fromCharCode(bytes[i]);}var XLSX = require("xlsx");if (rABS) {wb = XLSX.read(btoa(fixdata(binary)), {//手动转化type: "base64"});} else {wb = XLSX.read(binary, {type: "binary"});}outdata = XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]]); //outdata就是你想要的东西console.log('未处理的原始数据如下:');console.log(outdata);//此处可对数据进行处理let arr = [];outdata.map(v => {let obj = {}obj.code = v['code']obj.name = v['name']obj.pro = v['province']obj.cit = v['city']obj.dis = v['district']arr.push(obj)});_this.da=arr;_this.dalen=arr.length;return arr;};reader.readAsArrayBuffer(f);};if (rABS) {reader.readAsArrayBuffer(f);} else {reader.readAsBinaryString(f);}}

结果展示
在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • 浙江省建设会计协会网站如何提高网站的收录率和收录量
  • 四川建设网站电子招标学it学费大概多少钱
  • 网站推广方式推荐成都网站制作028net
  • 设计网站登录框ps怎么做门户型网站有哪些
  • 网站建设 类型org域名购买
  • 陕西个人证书查询网wordpress tdk优化
  • 网站建设与维护的内容公司网站维护经验总结
  • 微网站 杭州wordpress 注册角色
  • 中海外城市建设有限公司网站百度账号中心
  • 邯郸外贸网站建设社保门户网站建设方案
  • 猪八戒做网站怎么样i设计
  • 企业网站推广的形式有网站备案背景幕布打印多大
  • 怎样创造网站电脑软件开发工具
  • 手机网站模板怎么用做网站 信科网站建设便宜
  • seo网站开发注意事项百度网址大全电脑版
  • 网站建设 客户同程网站欧美风格
  • 计算机网络网站网页制作工具通常在哪里建立热点
  • WordPress站点添加ssl证书做网站编辑的时候没保存怎么
  • php商城网站开发实例视频教程网站建设功能介绍
  • 使用mvs2010做网站成都网站建设cdajcx
  • 租电信服务器开网站网站多域名
  • 有网站建设费科目吗oa系统入口
  • 如何做转发文章赚钱的网站网页游戏大全网
  • 视觉上体验的网站深圳建设局网站投诉电话
  • 领导不愿意做招聘网站怎么办佛山顺德专业做网站
  • 做系统的图标下载网站职业技能培训班
  • 万江区做网站环保科技东莞网站建设
  • 单位建设网站需要的材料成品网站免费下载
  • 怎样找做淘宝客的网站群晖wordpress端口
  • 花20亿做网站用flash做网站教程