首页 > 其他分享 >导入表格

导入表格

时间:2023-03-02 13:56:48浏览次数:29  
标签:console log 表格 导入 Sheets reader workbook sheet

document.querySelector("input").onchange = function fildfunction() {
        let reader = new FileReader()
        reader.readAsBinaryString(this.files[0]);
        reader.onload = function () {
            try {
                workbook = XLSX.read(reader.result, {type: 'binary'}), // 以二进制流方式读取得到整份excel表格对象
                persons = []; // 存储获取到的数据
            } catch (e) {
                console.log('文件类型不正确');
                return;
            }
            // 表格的表格范围,可用于判断表头是否数量是否正确
            var fromTo = '';
            console.log(workbook);
            alert("11")
                // 遍历每张表读取
                for (var sheet in workbook.Sheets) {
                    if (workbook.Sheets.hasOwnProperty(sheet)) {
                        fromTo = workbook.Sheets[sheet]['!ref'];
                        console.log(fromTo);
                        persons = persons.concat(XLSX.utils.sheet_to_json(workbook.Sheets[sheet]));
                        break; // 如果只取第一张表,就取消注释这行
                    }
                }

                console.log(persons);
        }
    }

 

标签:console,log,表格,导入,Sheets,reader,workbook,sheet
From: https://www.cnblogs.com/Ma-YuHao/p/17171538.html

相关文章

  • 表格填充
    表格填充如需控制边框和表格内容之间的间距,应使用td和th元素的填充属性:实例td{padding:15px;}表格颜色下面的例子指定边框的颜色,和th元素的文本和背景颜色:......
  • 怎么在CAD表格中画斜线?CAD表格斜线一分为二绘制步骤
    在Excel表格中经常能看到用一条斜线将单元格一分为二,那么,你知道怎么在CAD表格中画斜线吗?本文小编就以浩辰CAD软件为例来给大家分享一下CAD表格斜线一分为二的绘制步骤,一起......
  • CamstarVP表格删除行报错
    前提:是从服务中拖出来的表格,带表达式的。但是点击删除按钮的时候,直接页面报错。原因是:VP上面没有指定服务。 ......
  • miniExcel导入导出
    miniExcel的配置使用具体可查看官网:https://gitee.com/dotnetchina/MiniExcel?_from=gitee_search#todo第一步:Neget下载MiniExcel上传//////上传Excel//////......
  • powerdesigner 导入sql
    将.sql文件导入powerdesigner的步骤是本文我们主要要介绍的内容,步骤如下:第一步:将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件。第二步:在powerdes......
  • CSS 表格
     使用CSS可以使HTML表格更美观。CompanyContactCountryAlfredsFutterkisteMariaAndersGermanyBerglundssnabbköpChristinaBerglundSwedenCentr......
  • 使用unplugin-auto-import自动导入插件优化vite开发vue3应用
    为什么要使用unplugin-auto-import插件? 使用vite编写vue3代码时,使用compositionapi函数、VueRouter、pinia状态管理等官方API需要在页面中显式引入。而使用unplug......
  • Excel导入、导出库:ExcelKit
    Excel导入、导出库:ExcelKit仓库地址:https://github.com/AdvanceOpen/ExcelKit.SampleExcelKitExcel导入导出套件,支持百万级(几百万亦可)数据导出和读取(由于Excel原因,此......
  • sas 多个sheet页导入
     1.sql读取sheet名太长的也可导入procsql; connecttoexcel(path="文件路径"); createtablebook1as select*fromconnectiontoexcel(select......
  • navicat从备份文件导入sql
    场景接别人的一个项目bilibili,只有​​.psc​​文件(navicat备份文件)。该如何导入呢?解决方案新建数据库bilibili,双击打开数据库。还原备份从这种直接把数据导入到库里。......