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

wordpress 添加html/老鬼seo

wordpress 添加html,老鬼seo,维护网站信息,俄语网站设计1. 安装xlsx依赖 cnpm install xlsx --save 2.需要处理的文件 这里有一个转换中经常会遇见的问题&#xff0c;就是带有反斜杠的日期数据被转换成了一串数字&#xff0c;在接下来的演示中提供了我现在在使用的手动将这串数字再转回成日期的方法 3.vue单页面源码 <template…

1. 安装xlsx依赖

cnpm install xlsx --save

2.需要处理的文件

这里有一个转换中经常会遇见的问题,就是带有反斜杠的日期数据被转换成了一串数字,在接下来的演示中提供了我现在在使用的手动将这串数字再转回成日期的方法
反斜杠日期数据不听话
日期输出需要手动转换

3.vue单页面源码

<template><div class="hello"><h1>练习文件数据的读取</h1><div class="table-div"><inputtype="file"ref="upload"accept=".xls,.xlsx"class="outputlist_upload"/></div></div>
</template><script>
import { read, utils } from "xlsx";export default {name: "HelloWorld",data() {return {outputs: [],};},mounted() {this.$refs.upload.addEventListener("change", (e) => {//绑定监听表格导入事件this.readExcel(e);});},methods: {readExcel(e) {var that = this;const files = e.target.files;// 如果没有文件名if (files.length <= 0) {return false;} else if (!/\.(xls|xlsx)$/.test(files[0].name.toLowerCase())) {this.$Message.error("上传格式不正确,请上传xls或者xlsx格式");return false;}const fileReader = new FileReader();fileReader.onload = (ev) => {try {const data = ev.target.result;// 切换为新的调用方式const workbook = read(data, {type: "binary",});// 取第一张表const wsname = workbook.SheetNames[0];// 切换为新的调用方式 生成json表格内容const ws = utils.sheet_to_json(workbook.Sheets[wsname]);console.log("处理之后的文件数据是::", ws); //  这里为大家演示文件中的日期数据的处理// 后续为自己对ws数据的处理//  这里处理一下反斜杠日期的数字化问题let newData = ws.map((item) => {return {'序号':item['序号'],'总磷(mg/L)':item['总磷(mg/L)'],'断面名称':item['断面名称'],'断面级别':item['断面级别'],'氨氮(mg/L)':item['氨氮(mg/L)'],'河流名称':item['河流名称'],'流向':item['流向'],'流向权重':item['流向权重'],"监测日期" :  item['监测日期'] >0 ?  this.formatDate(item["监测日期"], "-"):item['监测日期'],'考核目标':item['考核目标'],'高锰(mg/L)':item['高锰(mg/L)'],}});console.log("处理之后的日期是:", newData);// 2021/5/16-5/31  这样的组合写法在这里还没有完全处理/***  接下来就能够使用  ==newData==  去正常读取   2022/10/5  和   2022.10.5  这样的xlsx表格中的日期数据了*  "监测日期" :  item['监测日期'] >0 ?  this.formatDate(item["监测日期"], "-"):item['监测日期'],  被转换成数字的2022/10/5的数据格式  那么使用转换    如果是 2022.10.5  的数据  则保持不变*/} catch (e) {return false;}};fileReader.readAsBinaryString(files[0]);},//  处理日期格式  numb: 你的转换为日期的数据   format:你希望用什么样的间隔符隔开数据formatDate(numb, format) {const old = numb - 1;const t = Math.round((old - Math.floor(old)) * 24 * 60 * 60);const time = new Date(1900, 0, old, 0, 0, t);const year = time.getFullYear();const month = time.getMonth() + 1;const date = time.getDate();console.log(time.getHours());console.log(time.getMinutes());return (year +format +(month < 10 ? "0" + month : month) +format +(date < 10 ? "0" + date : date));},},
};
</script><!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
.table-div {width: 100%;height: 600px;background: cornflowerblue;
}
</style>
http://www.jmfq.cn/news/4741039.html

相关文章:

  • 小说网站得广告怎么做/什么是网络营销
  • 海淘网站建设的目的/房地产销售工作内容
  • 网站建设估价/青岛网站建设微动力
  • 营销型网站分类/如何自己建个网站
  • szfob外贸论坛网站/百度收录接口
  • 推荐武进网站建设/百度地图网页版进入
  • 南宁企业建站/品牌营销推广公司
  • 产品网站怎么做/媒体软文发稿
  • 岳阳建网站/今日西安头条最新消息
  • 教育课程网站建设/湛江seo推广外包
  • 缠绕机东莞网站建设技术支持/百度推广电话客服24小时
  • 优化网站结构/百度怎么联系客服
  • 手机壳定制网站制作/百度知道首页
  • C#如何做简易网站/网站友链交换平台
  • 专门做代工产品的网站/百度爱采购推广一个月多少钱
  • 百度推广和网站建设/中国广告网
  • 网站文章模块/活动策划方案详细模板
  • 兼职网站建设 开源/线上销售怎么做推广
  • wordpress生成原生app/seo免费优化公司推荐
  • 广州专业网站建设哪家公司好/今日新闻头条最新消息
  • 做淘客网站需要什么/网站策划方案书
  • 苍溪县城乡建设投资有限公司网站/百度网址大全简单版
  • 网站设计流程的步骤/谷歌排名优化入门教程
  • 购物网站建设思路/seo 知乎
  • 石家庄抖音seo公司/网站推广优化是什么意思
  • 网站常见 8/南京今日新闻头条
  • 建设网站目的/seo关键词大搜
  • 兰溪市建设局网站/百度2022年版本下载
  • 做企业内部网站要多久/全网关键词搜索排行
  • 做网站跑matlab程序/网络营销的方法