前言

大家好! 今天遇到了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 转换日期格式相关推荐

  1. JS读取Excel时日期格式错误

    问题:在做项目的过程中遇到一个问题,导入excel数据时,发现日期的格式错误.预期效果是2022/1/2,导入后的效果却是44563.查阅资料后发现44563表示 1900年1月1号到2022年1月2 ...

  2. QT读取EXCEL表格日期格式问题解决

    QT读取EXCEL表格日期时间格式问题解决 问题: Qaxobject类操作excel表格,读取代码中日期格式读取错误,变为数字 eg:2016/7/23 输出打印值为 42574.524513888 ...

  3. js完美地处理转换 Excel 的日期格式

    问题提出 在使用 js 做 Excel 文件读取时,我们发现对于日期的处理很棘手.主要存在以下几种情况: 所有的日期单元格读取到的是一个类似 44211.7533 的数字的问题 格式不规范问题,如 2 ...

  4. vue.js 时间戳转换日期格式

    时间戳可以理解为过滤器的一种方式,日期格式的转换在项目中也经常遇到,今天我来总结项目中踩过的坑,以及解决方法. 时间戳转换日期格式有三种方法: 方式一 运行 cmd 执行 npm install mo ...

  5. jxl和poi读取excel出现日期变成数字的问题的查因及解决jxl和poi读取各种日期格式的验证和对比

    前两天接了个问题的处理,就是页面导入Excel表格,表里日期数据入库后变成了数字的问题. Excel表格内容:                      入库后的数据:                 ...

  6. python excel写入日期变数字_解决python 读取excel时 日期变成数字并加.0的问题

    excel 文件内容如下: 读取excel内容: import xlrd from datetime import datetime from xlrd import xldate_as_dateti ...

  7. VUE时间戳转换日期格式

    VUE时间戳转换日期格式 vue文件 vue文件 <el-descriptions-item label="时间">{{ fromData.sortTime | for ...

  8. excel更改日期格式无效_Excel日期不会更改格式

    excel更改日期格式无效 Have you ever imported data into Excel, from your credit card statement, or somewhere ...

  9. Vue--时间戳转换日期格式

    vue时间戳转换日期格式 一,vue获取时间戳转换为日期格式 后台返回的时间戳格式(例如:creatTime: 1626832597790),需要用时间格式显示 (1)需要2021-09-05格式显示 ...

最新文章

  1. GIS可视化——属性图
  2. 用python画猫咪怎么画-如何用Python画一只机器猫?
  3. 华为手机如何关闭通知栏推送消息_如果华为手机升级EMUI10后,电池耗电很快!要记得调整这3个设置...
  4. oracle中的open,Oracle 深入分析Open过程
  5. 题目: javaweb前端素材管理系统(附免费下载源码链接)
  6. MyBatis 实际使用案例-一级标签
  7. 大一下学期的自我目标
  8. 为什么要使用计算机协议,为什么需要网络协议
  9. MPQ文档布局分析[转帖]
  10. android 仿手写字体下载,手写毛笔字体在线生成器-手写毛笔字软件下载v1.0 安卓版-西西软件下载...
  11. 第三讲 地理空间数据的组成与特征
  12. 手写多图片合并成一张图片功能插件(水印合成)
  13. 如何设置显示网络计算机,如何在台式计算机上设置无线局域网络
  14. 大数据存储技术期末复习(自用)
  15. 不得不知的101种心理防御机制,识别并超越它们
  16. antd中table组件中如何进行换行操作(react中)
  17. Pythonnbsp;实现LeNet网络模型的训练及预测
  18. 服务网关Zuul初探
  19. 本地maven仓库配置
  20. sklearn实现决策树,随机森林,逻辑回归,KNN,贝叶斯,SVM,以葡萄干数据集为例

热门文章

  1. 题目:``N个人排成一圈,从第一个人开始报数,从1开始报,报到M的人出圈,剩下的人继续开始从1报数,直到所有的人都出圈为止。对于给定的N,M,求出所有人的出圈顺序
  2. 2022年山西经济林栽培技术之形考作业三
  3. python爬取天气存入excel_python爬取内容存入Excel实例
  4. 【干货】7个面向产品经理的实用工具推荐
  5. modbus总线协议(一)modbus rtu
  6. 选择困难症[NC13594]折半搜索+二分
  7. iPhone自动 打包 脚本
  8. GJM : 常用网站收集 【不断更新中... ... ... 】
  9. app逆向(8)| frida和frida-rpc
  10. 思科提醒:很多严重漏洞已遭利用