UNPKG

vue-excel-plugin

Version:

vue项目中excel表的导入导出[。

72 lines (49 loc) 2.63 kB
# Vue-Excel-PlugIn @name : 导入导出Excel插件封装组件 @Depend xlsx、cptable、iview @desc 1、支持导入 csv、xls、xlsx等格式的表格文件。 2、支持每列数据验证(一列可支持多个验证,但错误信息只会显示一条,不会拼接)。 3、支持下载 csv、xls、xlsx等格式的表格文件。 @Author: lize @date : 2019/7/15 @methods importFile function (Object fileObject, Object ExcelRegulation) 该方法为excel导入 fileObject 为file对象 传入 event.target.files[0] ExcelRegulation 为验证规则 格式为: [ { sheet:'sheet1' //为excel标签页 info:[ { index: 0, //代表第几列 reg:[ { name:'len40' //为函数名称 函数写在 改文件同级的Regular_Tmplate。js } ] } ] } ] 正确时 返回 Array 错误时返回String @example 可参考同级下的example.vue 调用法法 @methods downloadExcel function ( String format, Array exceldatas, String filename) 该方法为excel下载 format 为:文件格式 默认csv exceldatas 需要下载的数据,格式和导入时外抛数据保持一致 例如 [ { bodyData:[ { key:value } ], headData:[ { key:value } ] } ] filename 文件名称 正确时按返回 true 错误时返回 错误信息 @example 可参考同级下的example.vue 调用法法