javaScript读取excel文件中某几行的数据
一、介绍
这份代码借鉴了YouTube上的这个视频:https://www.youtube.com/watch?v=OK60UdWyUdE代码,讲解得很棒,让我一个不太懂javasript的小白明白了调用的机制。非常的感谢,差点我就放弃了。下面讲解下我的理解:(适合小白看,最后我会给出可以运行的文件包)
第一步:读取excel文件需要下载三个js文件:jquery-3.3.1.min.js,angular.min.js,angular.min.js这个文件会在我最后的包里面给出。
第二步: var workbook = XLSX.read(fileData, { type: 'binary' });,这一句代码可以把excel的所有信息读取到workbook变量中,我们需要做的是对workbook中信息的提取
第三步:可能导入的excel文件可能有多个表格,于是我只要第一个表格
var sheet0 = workbook.Sheets[workbook.SheetNames[0]]; //sheet0代表excel表格中的第一页
第四步:将sheet0的数据类型转化成javaScript喜欢的数据类型json
var str = XLSX.utils.sheet_to_json(sheet0);//利用接口实现转换。
此时str[0]表示excel表格的第二行,str[1]表示表格的第三行。那么第一行去哪里了,它代表着每一列的数据的标题的对象。通过str[0].column2(实际情况column1是第三行的数据名称)调用得到第二行第三列的数据
第五步:就是通过for(var i in str)和第一行的名称去得到你想要的哪一行的数据
二、举例
我想得到这个表格中第P,Q行的经度和纬度信息。我通过第四步str[i].LATB得到经度,str[i].LNGB得到纬度。但是可以发现其实LATB和LNGB是第一行的数据
程序的运行结果如下:
三、代码:(需要看的代码主要在:customjs.js,必须打开我的excel文件,因为我的第一行才有LATB)
链接:https://pan.baidu.com/s/1U8jdtdKos_hksVONS0dQuQ
提取码:ol3t
没问题的不要忘了点赞,花了我大半天的时间,谢谢
javaScript读取excel文件中某几行的数据相关推荐
- python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python读取excelsheet-python实现读取excel文件中所有sheet操作示例
本文实例讲述了python实现读取excel文件中所有sheet操作.分享给大家供大家参考,具体如下: 表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典.所有行组成一个 ...
- python打开excel的函数-Python读取excel文件中带公式的值的实现
在进行excel文件读取的时候,我自己设置了部分直接从公式获取单元格的值 但是用之前的读取方法进行读取的时候,返回值为空 import os import xlrd from xlutils.copy ...
- python公式_Python读取excel文件中带公式的值的实现
在进行excel文件读取的时候,我自己设置了部分直接从公式获取单元格的值 但是用之前的读取方法进行读取的时候,返回值为空 import os import xlrd from xlutils.copy ...
- 查找并删除EXCEL文件中的重复行(整行重复)
''' 用Python写代码:查找并删除EXCEL文件中的重复行(整行重复) --GhatGPT方案 ''' #-------------------------------------------- ...
- python 读excel中的sheet_python读取excel文件中所有sheet表格
sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...
- 如何用python处理excel中时间重合_python读取Excel文件中的时间,并计算时间间隔...
以此Excel文件为例: 1.python读取Excel文件中的时间 import xlrd #读取Excel文件 workbook = xlrd.open_workbook('C:/Users/12 ...
- python 读excel中的sheet_python实现读取excel文件中所有sheet操作示例
本文实例讲述了python实现读取excel文件中所有sheet操作.分享给大家供大家参考,具体如下: 表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典.所有行组成一个 ...
- matlab如何读取excel文件中的数据?_Python自动化之从Excel文件读取数据
前言: 在Python语言,常用的excel读写库有xrld和openpyxl两个,当然pandas库也可以从excel文件中读取数据,但这里不建议使用.有个问题就是,xrld只能用于读取数据而不能用 ...
最新文章
- 开源网络备份软件bacula学习笔记
- 解决Android Stadio 导入Android 项目,没有可运行的Module
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 MethodChannel 通信 )
- java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport
- 修改linux下全局数据库名,linux/unix下修改oracle数据库实例名的方法
- 文本显示变量_几千个IO状态显示.十几分钟搞定实例
- zedgraph使用中的难题
- Flowable 数据库表结构 ACT_HI_PROCINST
- JavaScript依赖注入的实现思路
- selenium和python的关系,Selenium+python
- 决策树算法与python——心脏病预测
- C语言入门之鸡兔同笼(简易版)
- 机械工程c语言第一学期考试题,科学出版社机械工程图学习题集1~10章答案.ppt
- SpringBoot实现抽奖大转盘
- 做了5年Android开发,混吃等死的日子才是我人生最辛苦的日子!
- CS229 Lecture 10
- python命令行进入帮助模式_python的help()用法
- ContextCapture User Guide V4.4.11 Welcome(Smart3D 帮助文档 第一章 欢迎)
- python的io模块
- Unity 绘制物体运动轨迹
热门文章
- 光波 声波 区别
- 王道考研系列:计算机组成原理
- Python之基础详解(十):用python的pyecharts模块绘制世界地图(疫情)
- 香港交易所上市股票api获取香港交易所上市公司行为
- 重磅!华为鸿蒙OS 2.0 发布,开放源代码!关注已达4.7k
- 实验一 MATLAB 运算基础
- Sql Server 2008的客户端连接工具SQL Server Management Studio连接Sql Server 2012出现的索引超出了数组界限的错误
- 微信小程序 Canvas 自定义时间显示器 数码管显示
- 【做人】该分肉时就别吃独食
- Altera和Xilinx的参考设计资源