1.0.6 • Published 5 years ago
vue-excel-plugin v1.0.6
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 调用法法