excel导出带有下拉框的模板

Blade 未结 1 1214
社会你方哥
社会你方哥 2020-09-21 17:13

       需要批量导入一些业务表的基础数据,相关的表字段数据有些是其他业务表关联的,通常在填写这种数据的时候一般不是手动输入的,都是在生成导入模板的时候自动生成的下拉框选项数据供用户选择输入。

       系统架构中,导出带有下拉框的excel数据模板没有实现。

       系统中现使用的是阿里的easyExcel,按照官方文档的Demo下拉选框数据生成操作,下拉框是可以生成了。其实就是后端在生成模板之前组装一个数组作为下拉框的数据源。现在问题是在选择下拉框数据的时候,用户选择的是其文本值,我后端拿到的应该是文本值对应的value,因为我某些业务表中该字段存的是ID。其实就像前端页面中的select下拉框一样的效果,翻阅了一下官方文档的demo也没找出怎么解决这个问题。

      总结需求:导出Excel带有下拉选框的数据模板,填入选择的下拉框文本导入Excel,后端怎么样拿到的是对应的ID值?

      针对这种问题有没有比较好的解决办法啊?

1条回答
  •  admin
    admin (楼主)
    2020-09-21 18:21

    可以参考用户的数据导入,其实就是通过中文值从缓存获取对应的id从而入库。

    image.pngimage.png

    1 讨论(0)
提交回复