vue 使用js XLSX读取 excel 转换日期格式
前言
大家好! 今天遇到了vue 使用js XLSX读取 excel 转换日期格式的问题,做个记录
问题
今天写excel文件上传时,遇到了时间格式没有正确转换的问题
解决方式
借用了 项目中读取 excel内容的功能!出现 使用的XLSX来解析excel,读取日期的时候是数字!!!
excel日期列 设置的是 时间 格式 ,将excel此列 设置单元格式 为文本
另外 补充 读取excel,日期格式需要加上 cellDates: true 参数
readExcel1 (files) {// console.log(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.resultconst workbook = XLSX.read(data, {type: 'binary',cellDates: true})const wsname = workbook.SheetNames[0]// 取第一张表const ws = XLSX.utils.sheet_to_json(workbook.Sheets[wsname])// 生成json表格内容this.list = ws} catch (e) {return false}}fileReader.readAsBinaryString(files[0])}
注:找不到可以全局搜索“XLSX.read”
结尾
谢谢大家支持!!!
vue 使用js XLSX读取 excel 转换日期格式相关推荐
- JS读取Excel时日期格式错误
问题:在做项目的过程中遇到一个问题,导入excel数据时,发现日期的格式错误.预期效果是2022/1/2,导入后的效果却是44563.查阅资料后发现44563表示 1900年1月1号到2022年1月2 ...
- QT读取EXCEL表格日期格式问题解决
QT读取EXCEL表格日期时间格式问题解决 问题: Qaxobject类操作excel表格,读取代码中日期格式读取错误,变为数字 eg:2016/7/23 输出打印值为 42574.524513888 ...
- js完美地处理转换 Excel 的日期格式
问题提出 在使用 js 做 Excel 文件读取时,我们发现对于日期的处理很棘手.主要存在以下几种情况: 所有的日期单元格读取到的是一个类似 44211.7533 的数字的问题 格式不规范问题,如 2 ...
- vue.js 时间戳转换日期格式
时间戳可以理解为过滤器的一种方式,日期格式的转换在项目中也经常遇到,今天我来总结项目中踩过的坑,以及解决方法. 时间戳转换日期格式有三种方法: 方式一 运行 cmd 执行 npm install mo ...
- jxl和poi读取excel出现日期变成数字的问题的查因及解决jxl和poi读取各种日期格式的验证和对比
前两天接了个问题的处理,就是页面导入Excel表格,表里日期数据入库后变成了数字的问题. Excel表格内容: 入库后的数据: ...
- python excel写入日期变数字_解决python 读取excel时 日期变成数字并加.0的问题
excel 文件内容如下: 读取excel内容: import xlrd from datetime import datetime from xlrd import xldate_as_dateti ...
- VUE时间戳转换日期格式
VUE时间戳转换日期格式 vue文件 vue文件 <el-descriptions-item label="时间">{{ fromData.sortTime | for ...
- excel更改日期格式无效_Excel日期不会更改格式
excel更改日期格式无效 Have you ever imported data into Excel, from your credit card statement, or somewhere ...
- Vue--时间戳转换日期格式
vue时间戳转换日期格式 一,vue获取时间戳转换为日期格式 后台返回的时间戳格式(例如:creatTime: 1626832597790),需要用时间格式显示 (1)需要2021-09-05格式显示 ...
最新文章
- GIS可视化——属性图
- 用python画猫咪怎么画-如何用Python画一只机器猫?
- 华为手机如何关闭通知栏推送消息_如果华为手机升级EMUI10后,电池耗电很快!要记得调整这3个设置...
- oracle中的open,Oracle 深入分析Open过程
- 题目: javaweb前端素材管理系统(附免费下载源码链接)
- MyBatis 实际使用案例-一级标签
- 大一下学期的自我目标
- 为什么要使用计算机协议,为什么需要网络协议
- MPQ文档布局分析[转帖]
- android 仿手写字体下载,手写毛笔字体在线生成器-手写毛笔字软件下载v1.0 安卓版-西西软件下载...
- 第三讲 地理空间数据的组成与特征
- 手写多图片合并成一张图片功能插件(水印合成)
- 如何设置显示网络计算机,如何在台式计算机上设置无线局域网络
- 大数据存储技术期末复习(自用)
- 不得不知的101种心理防御机制,识别并超越它们
- antd中table组件中如何进行换行操作(react中)
- Pythonnbsp;实现LeNet网络模型的训练及预测
- 服务网关Zuul初探
- 本地maven仓库配置
- sklearn实现决策树,随机森林,逻辑回归,KNN,贝叶斯,SVM,以葡萄干数据集为例
热门文章
- 题目:``N个人排成一圈,从第一个人开始报数,从1开始报,报到M的人出圈,剩下的人继续开始从1报数,直到所有的人都出圈为止。对于给定的N,M,求出所有人的出圈顺序
- 2022年山西经济林栽培技术之形考作业三
- python爬取天气存入excel_python爬取内容存入Excel实例
- 【干货】7个面向产品经理的实用工具推荐
- modbus总线协议(一)modbus rtu
- 选择困难症[NC13594]折半搜索+二分
- iPhone自动 打包 脚本
- GJM : 常用网站收集 【不断更新中... ... ... 】
- app逆向(8)| frida和frida-rpc
- 思科提醒:很多严重漏洞已遭利用