FastAdmin自带的导入Excel功能

导入功能默认是禁用的,如需开启需要以下操作:
1.在控制器中添加import()方法,可以重载父类方法,以实现业务需求:

public funtion import()
{
      return parent::import
}

2.在html中的build_toolbar方法中添加import:

{:build_toolbar('refresh,import')}

3.在js中添加import_url:

// 初始化表格参数配置
Table.api.init({
                extend: {
                    index_url: 'user/user/ygb_student_list',
                    add_url: 'user/user/add',
                    edit_url: 'user/user/edit',
                    del_url: 'user/user/del',
                    multi_url: 'user/user/multi',
                    import_url: 'user/user/import',
                    table: 'user'
                }
            });

4.特别提示:
上传只支持xls、xlsx、csv三种格式的数据
第一行数据为数据表字段注释,并非数据表字段名称,因此在创建数据库表时,请写好注释
Excel表中id主键列无需添加
请注意数据表的字段类型,如导入不成功,请一一检查数据类型是否均相同

你可能感兴趣的:(FastAdmin自带的导入Excel功能)