使用EasyExcel导入导出,导出模板,模板自带数据库查询数据下拉选项,用户选择完后进行导入,我想获取到下拉值对应的id。
回显时使用数据库查询的Name,导入时使用Name关联的ID。
使用@Excel注解
@Excel(name = "检查标签", width = 15, replace = {"初检_1", "复检_2"})
private String tag;
可以在导出模板中添加一个隐藏的列,用来存储下拉选项对应的ID值。在导入时,可以根据用户选择的下拉值,查询数据库获取对应的ID值,并将ID值与其他数据一起导入。在回显时,可以根据ID值查询数据库获取对应的Name值,并将Name值显示在页面上。具体实现可以参考EasyExcel的官方文档和示例代码。另外,也可以使用其他的Excel导入导出工具,例如POI和JExcel等,来实现类似的功能。这些工具可以通过API接口来实现数据的导入导出和格式化,可以满足不同的需求。
参考于:Cursor 应用