XLSX.utils读取日期格式错误

news2024/10/3 2:14:40

表格中的时间为2023/2/16

调用 XLSX.utils.sheet_to_json 读取到的时间为2/16/23

时间格式不对-期待的时间格式为2023-02-16 00:00

增加代码 cellDates: true, dateNF: "yyyy-MM-dd HH:mm" 解决问题

readerData (rawFile) {

this.loading = true

this.isFile = true // 流程结束后,重置,让下次上传重新校验

this.result = false

return new Promise((resolve, reject) => {

const reader = new FileReader()

reader.onload = e => {

const data = e.target.result

const workbook = XLSX.read(data, { type: 'array', cellDates: true, dateNF: "yyyy-MM-dd HH:mm" })

const firstSheetName = workbook.SheetNames[0]

const worksheet = workbook.Sheets[firstSheetName]

const header = this.getHeaderRow(worksheet)

if (header[0] != "SN" || header[1] != "密钥" || header[2] != "二维码URL" || header[3] != "IMEI" || header[4] != "软件版本" || header[5] != "硬件版本" || header[6] != "生产时间") {

this.$message.error('导入文件模板格式错误')

this.isFile = false

}

if (this.isFile) {

const results = XLSX.utils.sheet_to_json(worksheet, { raw: false })

console.log("results", results)

this.generateData({ header, results })

}

this.loading = false

resolve()

}

if (this.isFile) {

reader.readAsArrayBuffer(rawFile)

}

})

},

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/369594.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

透射电镜测试样品的制备要求和方法

透射电镜(Transmission Electron Microscope,TEM)是一种高分辨率的显微镜,能够对样品进行高精度的成像和分析。为了得到高质量的TEM图像,样品制备是非常重要的。 ​ 样品选择 TEM样品应该是具有明确结构和化学成分的…

《分布式技术原理与算法解析》学习笔记Day21

分布式数据存储三要素 什么是分布式数据存储系统? 分布式存储系统的核心逻辑,就是将用户需要存储的数据根据某种规则存储到不同的机器上,当用户想要获取指定数据时,再按照规则到存储数据的机器中获取。 分布式存储系统的三要素…

苏州市软件行业协会第五届第四次理事会暨元宇宙专委会成立决议会在苏召开

2月17日,2022年度苏州市软件行业协会第五届第四次理事会暨苏州市软件行业协会元宇宙专委会成立决议会在西交利物浦大学顺利召开。会议选举西交利物浦大学担任苏州市软件行业协会元宇宙专委会第一届轮值会长单位。 苏州市工信局大数据处处长(信息化和软件…

python+pytest接口自动化(1)-接口测试基础

接口定义一般我们所说的接口即API,那什么又是API呢,百度给的定义如下:API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或…

MySQL锁篇

文章目录说明:锁篇一、MySQL有那些锁?二、MySQL 是怎么加锁的?三、update 没加索引会锁全表?四、MySQL 记录锁间隙锁可以防止删除操作而导致的幻读吗?五、MySQL 死锁了,怎么办?六、字节面试&…

【单例模式】单例模式创建的几种方式

一、饿汉模式饿汉模式是在类加载的时候就初始化了一份单例对象,所以他不存在线程安全问题。优点:不存在线程安全问题,天然的线程安全缺点:在类加载的时候就已经创建了对象,如果后续代码里没有使用到单例,就…

跟20%的同行去竞争80%的蓝海市场不香吗?

近年来,由于科技的发展等诸多因素,跨境电商行业有了长足的发展空间,不少人也有想要入行的打算。对于不是很了解这一行业的新手来说,如何选择合适的跨境电商市场与平台就显得至关重要。 一直以来,作为全球第四大电商市…

Android自定义View实现横向的双水波纹进度条

效果图:网上垂直的水波纹进度条很多,但横向的很少,将垂直的水波纹改为水平的还遇到了些麻烦,现在完善后发布出来,希望遇到的人少躺点坑。思路分析整体效果可分为三个,绘制圆角背景和圆角矩形,绘…

阅读HAL源码之重点总结

HAL封装中有如下特点(自己总结的): 特定外设要设置的参数组成一个结构体; 特定外设所有寄存器组成一个结构体; 地址基本都是通过宏来定义的,定义了各外设的起始地址,也就是对应寄存器结构体的地…

问答系统(QA)调研

引言 智能问答系统广泛用于回答人们以自然语言形式提出的问题,经典应用场景包括:智能语音交互、在线客服、知识获取、情感类聊天等。根据QA任务,可以将QA大致分为5大类,分别为: 文本问答(text-based QA&am…

使用Chemistry Development Kit (CDK) 来进行化学SMILES子结构匹配

摘要 SMILES是一种用于描述化合物结构的字符串表示法,其中子结构搜索是在大规模化合物数据库中查找特定的结构。然而,这种搜索方法存在一个误解,即将化合物的子结构视为一个独立的实体进行搜索,而忽略了它们在更大的化合物中的上…

码匠 × OpenAI :快速生成 SQL 语句,提升开发效率!

目录 使用 OpenAI 生成 SQL 码匠连接与集成 OpenAI 总结 关于码匠 在码匠中,编写 SQL 语句,并结合码匠一系列开箱即用的组件实现复杂的业务逻辑,是很常见的应用开发场景。然而,不同的数据库在 SQL 增删改查操作语法、类型字段和…

【C++进阶】一些小知识点

const限定符 用const给字面常量起个名字(标识符),这个标识符就称为标识符常量;因为标识符常量的声明和使用形式很像变量,所以也称常变量。声明方式: const int a 77; const float PI 3.14159f&#xff…

单核CPU, 1G内存,也能做JVM调优吗?

最近,笔者的技术群里有人问了一个有趣的技术话题:单核CPU, 1G内存的超低配机器,怎么做JVM调优?这实际上是两个问题。单核CPU的超低配机器,怎么充分利用CPU?单核CPU, 1G内存的超低配机器,怎么做J…

python学习之OpenCV-Python模块的部分应用示例(生成素描图和动漫图)

文章目录前言一、图片转灰度二、对图片进行二值化处理三、对图片去除噪点四、调整图片透明度五、生成素描滤镜效果图(方法结合应用)六、生成动漫卡通滤镜效果图(方法结合应用)总结前言 OpenCV 是一个图像和视频处理库&#xff0c…

由Geoscene Enterprise 2.1 升级至Geoscene Enterprise 3.1

文章目录一、升级前工作二、升级Geoscene portal三、升级Web Adaptor(针对portal门户)四、升级Server 站点(作为门户托管服务器)五、升级Web Adaptor(针对server)六、升级Data Store需求:由GeoS…

bestSync外网转内网操作

一.外网笔记本操作 设置管理员密码打开笔记本电脑,设置管理员密码(如果已经设置了的,请忽略该操作):左下角鼠标左键点击->控制面板->用户帐户和家庭安全->用户帐户->密码,密码设置完成后回到桌…

【Acwing 周赛复盘】第90场周赛复盘(2023.2.11)

【Acwing 周赛复盘】第90场周赛复盘(2023.2.11) 周赛复盘 ✍️ 本周个人排名:1488/2884 AC情况:1/3 这是博主参加的第五次周赛,这次做题的时候,感觉题目好难 😂 但是一听y总讲解,又…

ORA error集锦

1、oralce 数据客户端需要安装的问题 保存信息为: “无法连接到数据库,因为数据库客户端软件无法加载。确保已正确安装并配置数据库客户端软件” 从百度网盘下载,并安装win32 oracle client 安装包 2、ORA错误 “执行异常,ORA-00911: inval…

TCP四次挥手

TCP 四次挥手过程是怎样的? TCP 断开连接是通过四次挥手方式。 双方都可以主动断开连接,断开连接后主机中的「资源」将被释放,四次挥手的过程如下图: 客户端打算关闭连接,此时会发送一个 TCP 首部 FIN 标志位被置为 1…