找回密码
 立即注册

QQ登录

只需一步,快速开始

pan00001
金牌服务用户   /  发表于:2024-1-21 23:00  /   查看:3509  /  回复:18
本帖最后由 Patrick.Zhu 于 2024-3-12 09:35 编辑

能否开发“服务端导入导出EXCEL”的仅仅更新功能:
目前只有“追加、合并、替换”功能,能否实现“只更新,不新增记录、也不删除旧记录”,目的是只允许修改原记录,不能随意批量新增导入,当然有更多的可选项更好!

18 个回复

倒序浏览
Patrick.Zhu
银牌会员   /  发表于:2024-1-22 17:30:43
沙发
能分享下你的数据情况吗?你们的业务背景是什么样的,一般这两个数据集的情况,方便我们评估。
有客户针对这类情况,通过辅助表格来实现,看你的描述,数据量应该比较大,这样做起来比较麻烦
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-2-2 15:50:13
板凳
简单地说:就是仅仅批量更新数据,不批量添加数据功能。
比如员工信息表行数人数固定不变,每个月的更新对应的其他多变的信息
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-2-2 17:51:26
地板
从你的描述,员工信息是固定的,那使用合并我理解,可以满足吧
相当于,数据类似:
员工1 张三 工号001 1号班组
员工2 李四 工号002 1号班组
员工3 王五 工号003 2号班组
在此基础上,下个月可能的变化是
员工1 张三 工号001 1号班组
员工2 李四 工号002 2号班组
员工3 王五 工号003 1号班组

这种,直接合并就好了
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-2-2 23:06:14
5#
现有数据:
员工1 张三 工号001 1号班组
员工2 李四 工号002 1号班组
员工3 王五 工号003 2号班组
待导入数据:
员工1 张三 工号001 4号班组
员工2 李四 工号002 2号班组
员工3 王五 工号003 1号班组
员工4 王五 工号004 3号班组
员工5 王五 工号005 5号班组

担心导入大量无效数据,失控,希望实现只更新不新增
只更新:
员工1 张三 工号001 4号班组
员工2 李四 工号002 2号班组
员工3 王五 工号003 1号班组
不添加:
员工4 王五 工号004 3号班组
员工5 王五 工号005 5号班组

并不是必须功能,现已经用“合并”功能,当然有此功能有更好!
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-2-4 17:28:02
6#
你这种数据情况不是很多见啊,能了解下,为什么会有这种情况呢?常见的,待导入数据都是更少的一部分,可以分享下你们数据情况的背景吗 ?
如果活字格实现了,也能更好的给新用户介绍使用的方法和用例
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-2-5 21:52:23
7#
我尝试描述下:
1、分N个部门,N个部门经理
2、每个部门经理、每月各自上传所属部门员工的出勤总天数、冷饮费、补贴费、加班费……
3、“身份证号码+岗位+月份”为不重复字段组合,已经实现每个月自动批量生成月记录
4、问题所在:可以随意新增记录+某个部门经理要是上传其他部门的信息,权限就失控了。
设想,只允许批量更新某个查询条件范围内的记录就很棒啦
大伽是否理解描述意思
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-2-6 17:44:52
8#
理解了,但是我们在讨论设计时,想到了一个问题,
按业务情况,员工应该会有所属部门的信息,那如果这个部门经理上传数据时,应该检测其名单是否正确吧,而不是在系统层面丢掉不匹配的信息。举个例子,如果有一个新的实习生,他的名字第一次出现在了经理上报的费用清单中,应该把这个实习生的相关费用也记录下来吧。
此外,在提交前检测下数据的合法性,如果有其他部门,那不是说明经理整理的表格有问题,为什么会有其他部门的信息,感觉这里该报错,然后让经理提交正确的名单。
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-2-6 18:58:34
9#
情境:由保洁阿姨、门卫大叔等不会电脑的人通过电脑填写不可行,因此交由项目经理批量EXCEL上传,每个月初由管理员自动复制一份空白新名单“身份证号码+岗位+月份”,新增实习生设置权限另外处理有一个添加记录按钮。
考虑严谨性:
按查询条件更新记录就严谨了:对新出现实习生记录要丢弃或者提醒,是禁止上传本部门之外记录,因为新增记录很难限制条件,所以应涉及查询条件。
说明:纯数据库比较好操作,但EXCEL批量导入又要结合数据库,你们评估分析下开发此功能是否有必要
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-2-7 15:59:29
10#
理解你的难处了,我先标记个已采纳。
我说下我的理解,关键点在于因为人工不是完全可控的,所以excel表格可能有问题,直接往表格里面导,可能污染数据。
在这个基础上,其实你的诉求,如果数据量不大的话,可以搞一个中间表,先导进去,然后在判断。当然这样比较麻烦,而且数据量大比较卡,不知道能不能支持你的情况。
如果是服务端,暂时没有好的策略。
你看下我说的可以吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部