导入功能,很早就提供了,但是实际使用中发现很多问题,导致该功能很鸡肋,所以做如下优化,和解释,希望大家能明白该功能的用户和设计思路!
By V1.6
表单如下:
更新导入:只有主键和想更新的值
操作成功。适合批量更新数据,比如导出一批数据,然后批量修改某些列,然后清除不需要更新的列,然后再导入数据,完成批量更新。
PS:如果有必要可以单独一个单表模版来做这个事,不要和其它功能混在一起,降低复杂度,因为新增一个功能是很简单的。
下面演示批量新增数据:
如上是导出的数据,直接导入回去是会报错的,因为有很多列是中文,比如状态,系统没有自动做中文翻译成value,也没必要,所以这里导入的数据需要是原始数据,即数据库的那种数据。正确的数据如下:
好吧,还是报错,uid不能是中文,用户是下拉框,DB中是int字段存的是用户ID
再调整一下,导入成功!!!呵呵,想要自动翻译导入?You Can You Up!
拓展功能,在【单表拦截器】中进行,比如去重,服务端判定等,详情参考V1.5文档!