上次做了一个vuejs导入excel(把excel表格解析成JSON数据),后来用的时候发现它不支持多个Sheet表数据解析,研究了一下代码,需要做一些小修改。
找到UploadExcel组件,搜索workbook.SheetNames[0]
const firstSheetName = workbook.SheetNames[0]; //执行第一个Sheet表 const worksheet = workbook.Sheets[firstSheetName]; const header = this.getHeaderRow(worksheet); const results = XLSX.utils.sheet_to_json(worksheet);
用以下代码替换:
//支持多Sheet
let header = [];
let results = [];
for (let i = 0; i < workbook.SheetNames.length; i++) {
const firstSheetName = workbook.SheetNames[i];
const worksheet = workbook.Sheets[firstSheetName];
if (typeof worksheet.A1 != "undefined") { //判断一下有没有空表
header = this.getHeaderRow(worksheet);
results.push(XLSX.utils.sheet_to_json(worksheet));
}
}
results = results.flat();//flat数组扁平化
如何利用PHPExcel类库建php将数据格式转为excel
上面是“vuejs导入excel(多个Sheet表全部解析)”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2483.html
workflows工作流
一只迷人的黑豹ComfyUI工作流
强大的长袍法师ComfyUI工作流
一个时间旅行女人的神秘剪影ComfyUI工作流
树上挂着一只快乐的荔枝ComfyUI工作流
一只蓬松柔软的圆形半鳄梨玩偶
一头巨大的古代大象背后建着一座城市
一个黑人在森林中穿着折纸的衣服ComfyUI工作流
一个穿绿衣服国风古典女孩
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

利用js+css3做一个小鱼游泳特效
html5如何3D立方体旋转特效
制作一个好玩的倒计时
利用css绘画棋盘布局(象棋)
利用html5+css3实现滚雪球效果(附代码)
一个包含老黄历、佛历、道历、星宿等数据的日历网站
在线生成金属文字
barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)










