JS实现读取Excel表数据(借鉴js-xlsx )
1.官方地址:https://github.com/SheetJS/js-xlsx
2.HTML代码:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><script src="jquery.js" charset="utf-8"></script><script src="xlsx.core.min.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<input type="file" id="excel">
<script type="text/javascript">$('#excel').change(function(e) {var files = e.target.files;var fileReader = new FileReader();fileReader.onload = function(ev) {try {var data = ev.target.resultvar workbook = XLSX.read(data, {// 以二进制流方式读取得到整份excel表格对象type: 'binary'})var persons = []; // 存储获取到的数据} catch (e) {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]);});
</script>
</body>
</html>
3.xlsx.core.min.js
详看我的资源进行下载。
JS实现读取Excel表数据(借鉴js-xlsx )相关推荐
- python怎么从excel获取数据_python如何读取excel表数据
python读取excel表数据的方法:首先安装Excel读取数据的库xlrd:然后获取Excel文件的位置并且读取进来:接着读取指定的行和列的内容,并将内容存储在列表中:最后运行程序即可. pyth ...
- python 读取excel表数据_5分钟学会用Python 读取Excel
5分钟学会用Python 读取Excel 日常办公使用频率最高的软件非Excel莫属了,如果我们遇到需要导入别人的Excel进行后续数据分析.读取内容等操作,我们该怎么办呢? 测试开发哥哥说:莫要慌, ...
- c#读取Excel表数据
1,使用OLEDB可以对excel文件进行读取 . . private DataSet ReadExcelToDataSet(string path){//连接字符串/* 备注:添加 IMEX=1 表 ...
- 通过Loadrunner读取excel表数据并批量更新到Oracle中
本文以Loadrunner的Java_Vuser脚本为例,来做一个简化版的自动化测试框架(以excel作为数据驱动),实现批量更新Oracle业务数据库的目的,通过本文例子我们还可以实现将Loadru ...
- pandas以文本形式读取Excel表数据写法
df = pd.read_excel(filepath,dtype=dict.fromkeys(list(pd.read_excel(filepath).columns),'object'))
- .net对Excel表数据读写操作
//读取Excel表数据 string conStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/a.xls;Extended Pro ...
- 阿里云EasyExcel读写excel表数据
阿里云EasyExcel读取excel表数据 1.待读取的excel表test.xls 2.导入Maven依赖 <dependency><groupId>com.alibaba ...
- web端读取本地excel表数据
听说发文有积分,我就来试试了,请大家不要喷我,我只是个孩子. 使用的js插件是js-xlsx,下载地址:https://github.com/SheetJS/js-xlsx,大家可以自行下载. var ...
- 读取指定文件夹里多个excel表,并将所有excel表数据整合到一个excel中
1.找出指定文件夹里的所有文件 #-*- encoding: utf-8 -*-# 找出指定文件夹里的所有文件 import osfilePath = 'C:\\Users\\lzk\\Desktop ...
最新文章
- DataGrid中的高级ToolTip
- sublime搭建python开发环境_使用sublime搭建python开发环境
- HTML5 Audio(音频)
- 中装订线位置_企业宣传画册、产品目录常用的装订方法
- Jsp对字符串的处理
- 知网caj怎么打开?如何将CAJ转Word?
- mysql有varchar2吗_char、varchar、varchar2区别
- Spring:Spring支持的bean作用域有哪些
- 【iOS取证篇】iOS设备去除备份密码提取数据
- java sqlite sqlite_busy_sqlite3 busy timeout
- 20210605:前期使用pyqt5做的操作流程界面化,涉及mysql代码写的太差,可以用函数复用减少代码
- 香港大屿山祈福线路攻略
- 已成功与服务器建立连接,但是在登录过程中发生错误。
- canvas内的字体实现阴影效果
- 853-两台计算机之间是如何通信的?
- 使用Atmel ICE通过SWD接口调试Arduino MKR-WiFi-1010开发板
- ubuntu 安装软件 tar.gz deb
- 范特西视频 v1.3.8
- logback实现日志脱敏
- 连续周期信号的傅里叶变换(CFT)
热门文章
- 苹果发布新的 Swift Server 框架:Swift Cluster Membership,这次的目标是集群
- 汇编语言程序设计DOSBox+MASM文件,解决汇编程序设计入门问题
- c#.net 获取时间日期年月日时分秒格式(转)
- jenkins Exec exit status not zero. Status [127] 解决方法
- android v2.3 快牙,小编常用的Android应用推荐(3):快牙
- 关于柱塞泵R9.8-9.8-9.8-9.8
- 电子小制作:手机控制的门灯
- 一步一步开发安卓应用 手机端网上购物系统
- 怎么从开源库github.com 下载
- 递归算法学习案例--迷宫回溯问题(java实现)