首先页面添加input type=file 来获取文件 onchange里面的函数如下: varwb;//读取完成的数据varrABS =false;//是否将文件读取为二进制字符串functionimportExcel(obj) {//导入if(obj.files.length==0) {return; } const IMPORTFILE_MAXSIZE= 10*1024;//这里可以自定义控制导入文件大小varsuffix = obj.files[0...
`functionformatDate(numb, format){ consttime= new Date((numb -1) *24*3600000+1);time.setYear(time.getFullYear() -70) const year =time.getFullYear() ; const month =time.getMonth() +1; constdate=time.getDate() -1;returnyear +format+ (month <10?'0'+ month : month) +format+ (...
const date = time.getDate() - 1 ; return year + format + (month < 10 ? '0' + month : month) + format + (date < 10 ? '0' + date : date) }` 但是亲测这个方法有误差,算出来的时间有可能会少一天,比如我excel里面输入的是2022/03/08,转换数字为44628. 转换出来确是2022/03/07 1....
前端js读取excel、xlsx⽂件⽇期被转为数字,⽇期格式转换记录⼀下,⽇常debug ⽹上最普遍的⽅法 `function formatDate(numb, format) { const time = new Date((numb - 1) * 24 * 3600000 + 1);time.setYear(time.getFullYear() - 70)const year = time.getFullYear() ;const month = ...