excel导入单元格数值转换问题

想实现单元格数值转换功能已有数据库数据字典

     序号            对应名称

(实际值)     (显示值)

      1                大号机箱

      2                小号机箱


在下拉框里输入1 的时候可以显示实际值大号机箱,但用户有时从excel里导入,里面对应列写的是中文简写,大或小,想实现EXCEL导入后校验此列然后把大小等简写的名称转换为对应实际值1或2。

现在单元格对应的实际值1对应大号机箱,主要就像对应另外一个1在对应显示值大,也就是一个实际值对应多个显示值

excel是可以转换以下修改,但是原始数据量太大,而且不止这一个字段有这种简写的情况,起码有几十个字段。


我现在想实的想法是在导入后在单语格自己判断如果单元格的值是大,就自动转换成1,但不知道应该在哪里写这个代码,试过编辑后,触发事件都不好使

FineReport windq2006 发布于 2020-11-11 10:11 (编辑于 2020-11-13 15:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2020-11-11 10:22(编辑于 2020-11-13 15:37)

那你就把显示值改成大 小 。。然后开启导入显示值转化。。

中文都不输入完整,只能说是操作员问题。


--

话说excel批量转换一下也不难吧

---

反正直接模糊匹配是不行的,你去帮人家改,和业务员改excel都一样是工作量啊。。


要不然就交给业务员自定义动态的显示值,你的显示值设置成根据参数来,默认值$参数大=大号机箱,$参数小=小号机箱,放在参数栏,他们可以自己改,改成 “大,小”了查询,然后再导入。


  • windq2006 windq2006(提问者) 主要不止这一个字段很多字段,要修显示的系统和过去大家汇总资料的要求不太一样呵呵过去大家都是按自己标准自己录入的EXCEL
    2020-11-13 15:28 
  • 圣体叶小凡 圣体叶小凡 回复 windq2006(提问者) 你这个统一规范吧,别想着模糊匹配,因为你永远不知道业务人员会写啥,我都是提交校验直接写死这个格子只能填写啥 or(A2=\"否\",A2=\"是\"),然后填报属性if判断if(A2=\"是\",1,2),这样来,因为吃过太多亏了,我宁愿麻烦一些写死了,不复合规范提交不进去
    2021-06-02 10:54 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-11-11 10:16(编辑于 2021-6-2 08:14)

~~~~

  • 3关注人数
  • 268浏览人数
  • 最后回答于:2021-6-2 08:14
    请选择关闭问题的原因
    确定 取消
    返回顶部