我在尝试做一个项目管理系统,其中用到了execl表格导入的功能。1、发现导入后,立即会添加到数据库中,一般需要用户看一看导入的数据是否正确,提交后再写入数据库。
2、execl表格导入时有三种模式(追加、合并、替换):
(1)我做的是项目管理系统,不同的项目中会用到用到相同的设备,也就是会存在项目编号及名称不同,可设备名称、型号、数量等都一样的情况。而设备清单编号我们会设置为系统自动编号,用户是不知道这条记录的编号是多少的,因此这个功能没办法使用。
(2)我建议增加一个新增选项,也就是要有:新增、追加、合并、替换选项,而且合并中指定基准列后,数量等为相加关系,比如原有数据库该产品有2个,追加2个后,数量变为4个,使用该功能时增加一个叠加数量的选项,可以选择哪一列为叠加列。
(3)建议导入表格后不要立即写入数据库,用户提交后再写入数据库。
|
|