批量数据导入的示例请参考第二章网页调试界面的第 5.2 小节,批量导入账号。该章节所介绍的功能即批 量数据导入组件所配置。
该组件由一个列表组件,以及两个表单组件组合共同完成。列表组件负责展示刚刚上传到临时表中的待选 数据。由一个表单负责上传 excel 文件并根据配置库中的对应的映射表中的配置规则将 excel 中的数据保存到 待选数据临时表,另一表单负责处理导入的临时数据,将临时数据导入到业务库并且生效。
导入待选数据临时表表名称以:im_xls_开头,参考表 3,导入待选数据临时表必须被保存在业务库 windowdb 中。该表必须有一个主键 ID 和一个 insert_time 列,其余字段根据业务需要由程序设计和研发人 员自行设计。具体可参考 windowdb.im_xls_user_info 表。
临时表字段映射表:windowdb_conf.{模块编号}_im
序 号 | windowdb_conf.{模块编号}_im | |
字段名 | 说明 | |
1 | id | 主键 |
2 | templid | 模版 id,相同模块可以有多套模版。例如:员工表在初次采集和修改数据时表单项不同。 |
3 | rowindex | 行索引,从 0 开始 0,1,2.. |
3 | colindex | 列索引,从 0 开始 0,1,2.. |
4 | dbcol | 列对应的待选数据临时表字段名称,表名.字段名 |
5 | note | 列的解释说明 |
表 36