纯js实现随机点名案例
页面参考
- 未加载Excel名单表
- 加载Excel表
- 开始启动
- 停止
流程图
代码编写
- 导入js库
-
js-xlsx
由SheetJS出品的
js-xlsx
是一款非常方便的只需要纯JS即可读取和导出excel的工具库,功能强大,支持格式众多,支持xls
、xlsx
、ods
(一种OpenOffice专有表格文件格式)等十几种格式。本文全部都是以xlsx
格式为例。
下载地址:
-
jquery官网下载地址:https://jquery.com/download/
-
js-xlsx:https://github.com/SheetJS/js-xlsx
-
代码实现
<!DOCTYPE html> <html> <head> <title>js读取Excel文件</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style> table td { border: 1px solid black; width: 70px; text-align: center; } </style> </head> <body class="Body noover"> <h4>上传你要生成名单Excel表</h4> <input type="file" id="file" /><br> <br> <button id="createList">点击生成</button> <!-- 名单表div --> <div style="width: 800px; height: 600px; margin-left: 350px; margin-top: -100px;"> <h3 style="text-align: center;">点名系统</h3> <div> <table id="roster" cellspacing