# ExcelHelp **Repository Path**: shixixiyue/ExcelHelp ## Basic Information - **Project Name**: ExcelHelp - **Description**: 基于JQ-Bootstrap和xlsx.core.min 实现前端读取处理Excel文件 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://shixixiyue.gitee.io/excelhelp/ - **GVP Project**: No ## Statistics - **Stars**: 37 - **Forks**: 6 - **Created**: 2018-12-24 - **Last Updated**: 2022-07-14 ## Categories & Tags **Categories**: excel-utils **Tags**: None ## README # ExcelHelp ## 介绍 >* 基于JQ-Bootstrap和xlsx.core.min 实现前端读取导出Excel文件 >* 用于在项目现场处理Excel文件,解决部分实施工作量,测试浏览器为Firefox。 ---- ## 地址 >* 本文档地址 [https://shixixiyue.gitee.io/excelhelp/README.html](https://shixixiyue.gitee.io/excelhelp/README_HTML.html) >* 开源地址 [https://gitee.com/shixixiyue/ExcelHelp](https://gitee.com/shixixiyue/ExcelHelp) >* DEMO [https://shixixiyue.gitee.io/excelhelp/](https://shixixiyue.gitee.io/excelhelp/) >* 扩展工具 [https://shixixiyue.gitee.io/excelhelp/ExcelTool.html](https://shixixiyue.gitee.io/excelhelp/ExcelTool.html) ---- ## 软件架构 >* 基于 [JQ-Bootstrap](https://shixixiyue.gitee.io/mybootstrapex) 和 [xlsx.core.min](http://www.jq22.com/jquery-info18298) ---- ## 使用说明 >1. 引用excelHelp.js >2. 创建对象var eh = new ExcelHelp(); >3. 注册两个关键事件 typeErr:文件选择错误事件;select:文件选择完成事件,见index.js >4. 读取方法:eh.read;导出方法:eh.out,见index.html > 属性名|类型|说明 > -|-|- > fileType|数组|设置 文件类型 验证用 默认["xls","xlsx"] > log|布尔|是否打开日志 默认true > file|对象|当前选择的文件对象 > excelData|数组|当前读取的数据 > sheets|数组|当前读取的页签 > 方法名|参数|说明 > -|-|- > select|无|执行选择文件方法,会弹出选择文件对护框,
选择前触发beforselect事件,
选择完成后触发select事件,
选择错误触发typeErr事件 > read|方法|文件读取方法,读取文件,参数为:(返回的数据,返回的页签名称) > out|导出名称,数据(数组)|导出方法,把数据(json),导出为Excel > 事件|参数|说明 > -|-|- > beforselect|无|文件选择前事件 > select|对象|文件选择完成事件,参数是选择的文件 > typeErr|无|文件选择出错事件 ---- ## 作者 >**北京@没想好** ----