前端excel文件上传
                        程序开发
                        2023-09-03 14:53:04 
                    
                    前端excel文件上传
使用element-plus上传ecxcel文件
步骤
- 下载xlsx库:npm install xlsx
- 导入xlsx:import * as XLSX from ‘xlsx’
- 使用element-plus的el-upload组件
- 编写文件上传函数
 uploadHandler(data) {//安装xlsx库// npm install xlsx//这是文件上传const file = data.fileconsole.log(file)//创建一个文件读取的实例const reader = new FileReader()console.log(reader)//读取成一个Buffer格式文件reader.readAsArrayBuffer(file)//当onload执行时,文件已经读取完成reader.onload = async (e) => {console.log(e.target.result)const fileData = e.target.result//利用XLSX对数据进行解析const wordbook = await XLSX.read(fileData, { type: Array })console.log(wordbook, "wordbook")//获取一张表的表名const sheetName = wordbook.SheetNames[0]//根据表名拿到表里面的内容const sheetData = wordbook.Sheets[sheetName]//解析成JSONconst json = XLSX.utils.sheet_to_json(sheetData)console.log(json, "json")this.tableData = json}
 效果图:
 
 
 注意:以上就是今天的分享啦
标签:
                            上一篇:
                             再看CORS的cookie跨域
                                                        下一篇:
                            
                            Angular超级入门(一)【背景介绍、框架对比】
                                                    
                        相关文章
- 
                    			无相关信息                            
