之前Excel导入一直失败,今天终于找到原因了。原来我的CSV文件保存的编码不是UTF-8的,所以解析时中文注释和中文内容都变乱码,导致失败。CSV文件重新存成UTF-8格式即可导入成功。
另外:
1. 上传的文件格式必需是标准的Excel文件(.xls, .xlsx)或csv文件(UTF-8编码),我们web后台导出的.xls文件并不是标准Excel文件,用于导入会失败!
2. Excel第一行数据为数据表字段注释,因此请务必为你的数据表添加好注释。自动增长的字段不必在Excel中。
下面是老大关于Excel导入的说明:
导入功能默认是禁用的,如需启用需做以下操作
1. 在你的控制器中继承import方法,如下
public function import(){ return parent::import();}
在index.html中的build_toolbar方法添加import,如下
{:build_toolbar('refresh,add,edit,del,import')}
在模块对应的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', }});
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。