当我们导入excel数据到数据表中时,如果数据表中包含其他维表数据的外键,可以通过此方法实现。
1.模板中的下拉数据源
准备excel模板当点击下载模板的时候,通过后台sql查询出维表结果集通过POI存入模板中,尽量选择靠后的列,并且隐藏。
例如隐藏Z、Y列,如图:
2.设置单元格为下拉列表
数据->数据验证->设置。
如图:
3.自动带出下拉数据的ID(可以考虑将ID列放到靠后的列中并且隐藏)
重点是通过公示进行引用,例如:=INDEX(Y:Y,MATCH(C:C,Z:Z,0))。
(1)INDEX
INDEX函数是返回表或区域中的值或对值的引用。
语法:INDEX(array,row_num,column_num),引用array的数据范围中,的第row_num行、column_num列的数据。
(2)MATCH
MATCH函数含义:返回指定数值在指定数组区域中的位置。
语法:MATCH(lookup_value, lookup_array, match_type),查找lookup_array的数据范围中,lookup_value的数据,match_type数值为0(等于)、1(小于等于)、-1(大于等于)。
(3)=INDEX(Y:Y,MATCH(C:C,Z:Z,0))含义
引用Y列的数据,引用规则,根据C列等于Z列的时候,取Y列的数据。
当选择下拉列表中的数据时,选择之后如果满足条件,会自动赋值ID到引用公式的列。如图:
相关推荐
隐藏域的作用,及其使用方法(隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。)
隐藏域操作经常 用到奥
隐藏域的妙用.doc隐藏域的妙用.doc隐藏域的妙用.doc隐藏域的妙用.doc
域账号批量导入导出源码,方便管理域账号,导入1000域账号只要35秒
本文档描述了如何将域中的AD数据导入到sharepoint中
1.通过文件域上传文件到服务器上。 2.上传过程中自动读取EXCEL数据类容,并以表格形式显示出来。可以对读取的数据通过勾选来选择性的导入。 3.文件上传完毕后自动删除...是各种设计到EXCEL数据导入数据库的必备代码。
重写HTML---之多个隐藏域,重写HTML---之多个隐藏域,重写HTML---之多个隐藏域
点击复选框出现隐藏域 html+js 方便简单 一般会程序的人都能看懂的。而且代码执行效率高
js复制文本(文本框、隐藏域、选择文本)
和平之翼代码生成器SMEU 1.6版,一键支持下拉列表和多对多 本版是和平之翼代码生成器SMEU 1.6版。SMEU技术栈支持JQuery Easy UI,Spring MVC4, spring4, MyBatis 3。 1.6版支持下拉列表,使用者只需要在域对象相应的...
该文档主要提供了android系统中隐藏和显示软键盘的方法
本文结合项目实际,总结出比较实用的Excel文件导入到数据库和数据库导出到Excel表格中,供大家学习参考。 一、 数据库表与Excel表结构 1、 Excel表结构 2、 数据库Fms_Employee表结构 注意:要导入的Excel表列...
此Powershell脚本用于读取EXCEL文件,从而批量添加AD域用户,有详细的错误报告,如缺少名或姓,还有AD模块载入失败等得。
主要介绍了JS中input表单隐藏域及其使用方法讲解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
domino xpags开发 隐藏域
不需Excel也可讀寫xls檔的Delphi控件 用来读取Excel,Access的控件 读写任何单元值 数字型、字符型、布尔型以及错误型。但是你了解日期和时间型单元吗?...从任何数据库中导入数据到工作薄 工作薄导出为HTML文件
成批量地向windows Activity Direction域进行导入导出账号
域天加密狗读取和 写入数据,修改数据,亲自测试可以使用
3,本代码可以实现要素集、要素类、镶嵌数据集、字段、属性域、要素类别名、字段别名的自动生成; 4,从源代码中至少可以两处知识点,1是FME如何与ArcGIS结合,2是使用哪些ArcPy接口可以实现空间地理数据库的创建。
SCI论文,内容为加密域的数据隐藏 全英文,该论文提出了一种能在加密域对数据进行隐藏的方法,可应用于大部分文件类型及通过一般加密方法的进行加密的数据,具体代码本人还没实现