转载自 简书 。原文地址:https://www.jianshu.com/p/07fad16171b6

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Excel批量处理</title><script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script><script src="https://cdn.bootcss.com/xlsx/0.11.5/xlsx.core.min.js"></script>
</head>
<body>
<input type="file" id="excel-file">
<script>//给input标签绑定change事件,一上传选中的.xls文件就会触发该函数$('#excel-file').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, {type: 'binary'}) // 以二进制流方式读取得到整份excel表格对象var 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]);});
</script>
</body>
</html>

经过测试。发现没有任何问题。

HTML5 通过JS读取Excel信息相关推荐

  1. js 读取excel 导入mysql_可以读取EXCEL文件的js代码

    首页给个有中文说明的例子,下面的例子很多大家可以多测试. function readExcel() { var excelApp; var excelWorkBook; var excelSheet; ...

  2. JS读取Excel时日期格式错误

    问题:在做项目的过程中遇到一个问题,导入excel数据时,发现日期的格式错误.预期效果是2022/1/2,导入后的效果却是44563.查阅资料后发现44563表示 1900年1月1号到2022年1月2 ...

  3. js读取excel或者导出成excel时权限设置问题

    当我们在使用js读取excel,或者导出excel的时候都会有权限问题. 做如下设定即可.IE8 1.将网站加入到信任的网站. 2.更改插件的使用权限: 经过以上两个步骤就可以了.

  4. js读取Excel的数据(仅IE有效)

    js读取Excel,返回一个二维数组 /*** desc:解析一个本地excel,返回一个二维数组* param {}对象 属性 path,sheet,rowStart,rowEnd,colStart ...

  5. java解析excel的js页面,js读取excel文件并显示

    js读取excel文件并展示 本帖最后由 a911dalin 于 2013-12-30 13:01:17 编辑 如题,读取excel中所有数据和格式,求大神帮忙,明天就得赶出来 分享到: 更多 --- ...

  6. xlsx.full.js读取Excel数据转换成二维数组,sheet_to_array

    xlsx.full.js读取Excel的sheet数据转换成二维数组,sheet_to_array 解析sheet数据为二维数组 测试方法 效果 鉴于js-xlsx.js没有XLSX.util.she ...

  7. js node.js读取excel文件返回为json文本

    node-xlsx: 基于Node.js解析excel文件数据及生成excel文件:只支持xlsx xlsx: 基于Node.js解析excel文件数据及生成excel文件:只支持xlsx excel ...

  8. 前端js读取excel工作表格数据

    首先 需要两个js文件 jquery.min.js 线上地址 https://cdn.bootcss.com/jquery/3.2.1/jquery.js xlsx.core.min.js 线上地址 ...

  9. js读取excel数据后的时间格式转换

    用nodejs的"node-xlsx"库,获取excel的数据之后,里面的日期值全面变成了一个整数值.至于,怎么使用"node-xlsx"获取数据,代码: co ...

最新文章

  1. java script 6 折线_Java入门第六篇:Java script(js)的事件
  2. 不用se11创建表结构,作smartforms
  3. C++ Primer 第九章 顺序容器
  4. wxWidgets:wxHtmlHelpWindow类用法
  5. wpf 如何设置弹出窗口必须关闭才能打开其他软件_Mac忘记登录密码?以防万一,必须收藏。...
  6. 怎么把word转换pdf,pdf转换word ,pdf转换成高清图片
  7. Libre OJ 「BalticOI 2013」非回文数 数位dp
  8. 2021-07-27-jeesite学习笔记
  9. TP5 急速上手 语法规则
  10. 无心剑中译柒歌《爱的回音》
  11. “赤膊贪凉”要不得 多喝蜜水防“秋燥”
  12. ubuntu14.04+CUDA7.5+cuDNN+caffe的超详细完整配置
  13. 【sklearn第二十一讲】矩阵分解问题
  14. 如何处理Spring、Ibatis结合MySQL数据库使用时的事务操作
  15. vue zxing 实现一维码、二维码扫描可移动端h5使用代码亲测可用
  16. springboot干什么的_SpringBoot是什么?干嘛用的?新手入门看这一篇就够了
  17. 让人又爱又恨的C语言!
  18. AFM(弹性模量)—文献专项阅读
  19. 计算机专业专硕,2018厦门大学计算机专硕考研经验贴(专业课干货!!)
  20. AngularJS中的$resource使用与Restful资源交互

热门文章

  1. 将中国经验带到菲律宾 金融壹账通科技赋能出海再下一城
  2. 爬取通达信官网上假日休市数据
  3. JAVA:实现Caesar凯撒密码算法(附完整源码)
  4. 每日新闻丨2020年全国所有地级市覆盖5G网络;腾讯两个月推七款社交APP
  5. zui佳情侣身高差问题,专家通过多组情侣身高数据研究发现,zui佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。
  6. 未来5年热门的10大就业方向,你处在哪个行业?
  7. 1688API:item_search - 按关键字搜索商品
  8. HttpUtility.HtmlEncode(防止用户强行注入JavaScript语句)
  9. 前后端分离 - 统一JSON 交互
  10. ideavim快捷键整理