Fastadmin 自带的导入Excel功能
导入功能默认是禁用的,如需启用需做以下操作:
1、在你的模块控制器下添加import方法
public function import(){
return parent::import();
}
2、在index.html中的build_toolbar方法添加import,如下
{:build_toolbar(‘refresh,add,edit,del,import’)}
3、在模块对应的JS中添加import_url,如下
Table.api.init({
extend: {
index_url: ‘example/index’,
add_url: ‘example/add’,
edit_url: ‘example/edit’,
del_url: ‘example/del’,
import_url: ‘example/import’,
multi_url: ‘example/multi’,
dragsort_url: ‘’,
table: ‘category’,
}
});
特别提示:
1、上传只支持xls、xlsx、csv三种格式的数据
2、第一行数据为数据表字段注释,并非数据表字段名称,因此在创建数据表时请务必为你的数据表添加好注释。
3、Excel表中id主键列无需添加
4、请注意数据表的字段类型,如导入不成功,请一一检查数据类型是否均相同