安装插件

cnpm i xlsx --save-dev
cnpm i jquery --save-dev

引入插件

html引入文件

<input type="file" id="excel-file" value="file"/>

dom加载完成解析文件

     mounted() {$('#excel-file').change(function(e) {var files = e.target.files;var fileReader = new FileReader();fileReader.onload = function(ev) {console.log(ev,'ev')try {var data = ev.target.result,workbook = XLSX.read(data, {type: 'binary'}), // 以二进制流方式读取得到整份excel表格对象persons = []; // 存储获取到的数据} catch (e) {console.log('文件类型不正确');return;}// 表格的表格范围,可用于判断表头是否数量是否正确var fromTo = '';// 遍历每张表读取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);};// 以二进制方式打开文件fileReader.readAsBinaryString(files[0]);});}

得到解析结果

vue或js解析文件excel表格js通过插件解析表格读取文件相关推荐

  1. matlab中读文件的行数_【Matlab】 读取文件各种方法

    本技术支持指南主要处理:ASCII, binary, and MAT files.要得到MATLAB中可用来读写各种文件格式的完全函数列表,可以键入以下命令: help iofun MATLAB中有两 ...

  2. php加载的文件都是乱码_怎么解决php读取文件乱码问题

    php读取文件乱码的解决办法:首先打开相应的代码文件:然后通过"iconv($encodType, "utf-8", $content); "方法解决中文乱码即 ...

  3. linux 调用默认程序打开文件,Excel VBA如何使用默认应用程序打开文件

    我无法评论现有答案(分数不足),因此我在回答以添加信息. 从Access 2010开始,我遇到了以下语法的无提示故障: Dim URL As String URL = "http://foo ...

  4. 本地文件上传服务器node插件,node 搭建本地文件上传服务器

    一直想尝试使用node搭建个文件服务器,今天简单写了一下,后面会慢慢完善,一起学习哈 首先,我们在做文件上传的时候,很多时候会使用到文件服务器. 从前端来说的话, 我们把数据上传到文件服务器上,然后文 ...

  5. python for循环文件每一行_python – 在使用for循环读取文件时跳过一行

    我试图找出一种方法,如果第一行中的条件为真,则跳过文件中的下两行.有什么想法可以做到这一点吗?这是我到目前为止所拥有的-- def main(): file = open(r'C:\Users\tes ...

  6. 逐行读取txt文件中_Spring系列八:Spring 中读取文件-ResourceLoaderAware

    重叠泪痕缄锦字,人生只有情难死. 概述 本文将了解资源或文件(例如文本文件.XML文件.属性文件或图像文件)加载到Spring应用程序上下文中的不同实现.Spring ResourceLoader为我 ...

  7. Can‘t read file : End of file found 文件:txn_current、current svn无法正常读取文件

    原因: 在commit文件时,svn服务器被强行关闭了,导致版本信息文件写入不成功,重启后读取信息就不正确了! 公司断电的时候有人正在提交东西就会导致出现这个异常. 解决办法: 1.登录到svn服务器 ...

  8. Excel表格xlsx表格js生成Table

    这个文章的内容是文件生成表格,文件生成表格,文件生成表格 这一篇是对应的表格生成文件 适用于各种js框架,这里的ui组件是antd 下载依赖(注意是三个依赖,不要把.复制进去) antd .xlsx. ...

  9. linux中js文件有乱码,解决node.js读取文件时中文乱码问题

    node.js不能很好地支持中文字符,在读取文件的时候,会出现对中文内容读取的乱码问题(linux系统下默认utf-8编码,一般不会出现该问题,但windows和部分虚拟机由于文件存储格式不同,可能会 ...

  10. js创建、写入、读取文件

    下面是对此知识的系统介绍(转自互联网): Javascript 是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼.富有朝气.但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和 ...

最新文章

  1. 制作OpenStack上使用的CentOS系统镜像
  2. jQuery特性效果与链式调用
  3. Kaggle: House Prices: Advanced Regression Techniques
  4. EL之Bagging(DTR):利用DIY数据集(预留30%数据+两种树深)训练Bagging算法(DTR)
  5. WRF-Chem User Guide3.9.1.1 部分内容翻译
  6. java excel 操作 jar包_[JAVA]使用POI向Excel中写入数据以及如何在Intellj IDEA中打jar包...
  7. JavaScript进行UTF-8编码与解码
  8. Python max 函数 - Python零基础入门教程
  9. SVG 教程 (一)
  10. Caffe学习:Layers
  11. 使用Mybatis实例
  12. ArcGIS_重分类
  13. Android篮球计分器课程设计,篮球计分器课程设计详解.doc
  14. Node.js 网页爬虫再进阶,cheerio助力
  15. C++超市管理系统(MySQL)
  16. excel公式编辑器_巧用Excel制作炫酷聚光灯效果,数据查看太方便了
  17. 哪里有电,哪里就应该有网络 ,华为移动路由Pro评测
  18. 揭秘封包辅zhu外G:利用系统发包函数,定位功能Call(一)
  19. java自动化测试语言高级之文档注释
  20. TC358743XBG/TC358749XBG(\w Scaler):HDMI转MIPI CSI东芝转换芯片

热门文章

  1. leetcode 909. 蛇梯棋
  2. 如何创建一个自记录的Makefile
  3. intern_充分利用Outreachy Intern申请流程
  4. 数据库备份策略 分布式_管理优秀的分布式数据团队的4种基本策略
  5. sqoop1.4.6导出oracle实例
  6. Eclipse的maven插件最新地址
  7. HDOJ 2046 骨牌铺方格 【递推】
  8. HTTP Live Streaming直播(iOS直播)技术分析与实现(转)
  9. 《实用技巧》——让你的网站变成响应式的3个简单步骤
  10. c语言定义数组a10 指定各元素,C语言填空题.doc