js如何解析excel

 时间:2024-11-04 08:09:31

1、首先引入jquery.js<script src="https://cdn.bootcss.艘早祓胂com/jquery/3.4.1/jquery.js"></script>

js如何解析excel

2、其实引入xlsx.full.min.js<挢旗扦渌;script src="https://cdn.bootcss.com/xlsx/0.12.6/xlsx.full.min.js"></script>

js如何解析excel

3、新建文件读取var reader = new FileReader();

js如何解析excel

4、//将文件读取为二进制字符串wb = XLSX.read(data, {type : 'binary'});

js如何解析excel

5、wb.SheetNames[0]是获取Sheets中第一个Sheet的名字wb.Sheets[Sheet名]获取指定Sheet的数据

js如何解析excel

6、获取指定sheet的数据JSON.stringify(XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]]));

js如何解析excel

7、<!DOCTYPE html><html><head><m髫潋啜缅eta charset="UTF-8"><title>js如何解析Excel文件</title></head><body> <input type="file" onchange="impexcel(this)" /></body><script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script><script src="https://cdn.bootcss.com/xlsx/0.12.6/xlsx.full.min.js"></script><script type="text/javascript"> var wb;// 读取完成的数据 // 导入 function impexcel(obj) { if (!obj.files) { return; } var f = obj.files[0]; //新建文件读取 var reader = new FileReader(); reader.onload = function(e) { var data = e.target.result; //将文件读取为二进制字符串 wb = XLSX.read(data, {type : 'binary'}); alert(wb.SheetNames[0]); // wb.SheetNames[0]是获取Sheets中第一个Sheet的名字 // wb.Sheets[Sheet名]获取第一个Sheet的数据 JSON.stringify(XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]])); alert(JSON.stringify(XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]]))); }; reader.readAsBinaryString(f); }</script></html>

js如何解析excel

8、excel测试文件内容。

js如何解析excel

9、另存为html文件,点击【浏览】打开上述excel文件。

js如何解析excel

10、弹出显示sheet名。

js如何解析excel

11、弹出显示对应的sheet内容。

js如何解析excel
  • 一起来捉妖之物理输出妖灵 “心月狐”介绍
  • 手机钉钉怎么查看运动周报
  • excel中column函数的用法
  • 哔哩哔哩up主小助手在哪?
  • 热门搜索
    微博自动回复怎么设置 海信电视投屏怎么设置 绝地求生怎么玩 螭吻怎么读 想吐吐不出来怎么办 自荐信怎么写 生牛肉怎么煮 橘右京怎么玩 怎么拍一拍 胸下垂怎么办