`
mengqingyu
  • 浏览: 333279 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Excel数据导入(下拉列表和ID隐藏域)

 
阅读更多

当我们导入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到引用公式的列。如图:



 


 

  • 大小: 9 KB
  • 大小: 61 KB
  • 大小: 31.3 KB
  • 大小: 5.6 KB
分享到:
评论

相关推荐

    TD的Excel文件导入

    TD(Test Director或Quality Center)作为一款广泛使用的测试管理工具,其强大的功能之一便是能够从Excel导入数据,如需求(req)、测试(test)、缺陷(defect)等,极大地便利了数据的批量处理和团队协作。以下是对“TD...

    隐藏域的妙用.doc

    综上所述,隐藏域在网页开发中有着广泛的应用,无论是身份验证、表单逻辑处理,还是跨表单通信和JavaScript全局变量的模拟,都体现了隐藏域的实用性和灵活性。理解并巧妙运用隐藏域,可以显著提升网页交互的用户体验...

    input hidden(隐藏域)传值例子

    1. **安全问题**:虽然隐藏域的数据对用户不可见,但用户可以通过浏览器的开发者工具查看和修改这些数据,因此不应将敏感信息(如密码)放在隐藏域中。 2. **验证和校验**:服务器端应始终进行数据验证和校验,因为...

    i2的数据导入

    这些案例涵盖了不同类型的数据文件和导入规范的使用方法,有助于用户掌握更复杂的操作技巧。 综上所述,Analyst’s Notebook的导入功能非常强大且灵活,用户可以根据自己的需求定制各种导入规范,有效地处理和分析...

    将Excel数据对应写入已做好的Word模板的指定位置(统发)

    这个过程涉及到Excel的数据管理和VBA编程,以及Word的文档模板应用。 首先,我们需要理解Excel VBA的基本概念。VBA(Visual Basic for Applications)是微软提供的编程环境,允许用户为包括Excel在内的Office应用...

    重写HTML---之多个隐藏域

    5. **前后端通信**:隐藏域是前端和后端之间进行非可视数据交换的一种方式,尤其适用于维持用户状态(如购物车信息、登录状态等)。 6. **跨页数据传递**:在多页面表单中,隐藏域可以用来在页面间传递信息,保持...

    导入域中的AD数据

    将AD数据导入到SharePoint可以帮助组织更好地管理和利用这些资源。下面我们将详细探讨如何将域中的AD数据导入到SharePoint,以及这一过程可能涉及的关键知识点。 首先,理解AD数据的结构至关重要。AD采用层次结构,...

    js隐藏域显示与隐藏

    隐藏域操作经常 用到奥

    Matlab数据导入方法

    Matlab 中,另一个导入数据的常用函数为 importdata,该函数可以将文本文件、CSV 文件、Excel 文件等导入到 Matlab 中。 Matlab 数据导入方法可以通过 save 和 load 函数来实现数据的导入和导出,用户可以根据需要...

    隐藏域的作用

    隐藏域的作用,及其使用方法(隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。)

    将Excel数据对应写入已做好的Word模板的指定位置(分发)

    1. **创建Word模板**:首先,你需要在Word中创建一个包含占位符文本或域的模板,这些位置将被Excel的数据替换。例如,“授课通知(模板).doc”可能包含诸如“授课人”、“课程名称”、“日期”等占位符,这些都是需要...

    域账号批量导入导出源码

    在IT管理领域,尤其是企业网络环境中,域账号的管理和维护是一项关键任务。"域账号批量导入导出源码"提供了一种...通过理解和利用这个工具,IT团队能够更加有效地管理他们的域环境,从而提升整体的IT服务质量和效率。

    Excel导入ACCESS数据库(ASP无组件上传,导入后可自动删除文件)

    1.通过文件域上传文件到服务器上。 2.上传过程中自动读取EXCEL数据类容,并以表格形式显示出来。可以对读取的数据通过勾选来选择性的导入。 3.文件上传完毕后自动删除...是各种设计到EXCEL数据导入数据库的必备代码。

    SAP的数据字典(EXCEL文件)

    6. **查找表**:查找表是一种特殊类型的表,用于提供下拉列表或查找功能,以帮助用户输入数据。它们通常包含关联的主键和描述信息。 7. **数据字典的访问**:在 SAP 开发环境中,可以通过 SE11 (数据元素),SE16N ...

    js复制文本(文本框、隐藏域、选择文本)

    对于隐藏域(`<input type="hidden">`),它们是不可见的,但仍然可以存储数据。虽然用户不能直接与隐藏域交互,但我们可以使用JavaScript读取或设置它们的值: ```javascript var hiddenField = document....

    adams导出图形数据,并导入matlab处理分析[归纳].pdf

    例如,我们可以使用以下命令来导入数据: ```matlab oo = importdata('output.txt'); ``` 这里的output.txt是我们从ADAMS导出的txt文件。 Matlab处理和分析数据 现在,我们已经将数据导入了Matlab中。下一步,我们...

    怎么把示波器导出的csv格式的数据导入matlab,并进行频谱分析[归纳].pdf

    在信号处理和分析领域中,示波器导出的 csv 格式数据是非常常见的,然而,将这些数据导入 MATLAB 并进行频谱分析却是许多人所忽视的重要步骤。本文将详细介绍如何将示波器导出的 csv 格式数据导入 MATLAB,并进行...

    excel中的信号导入matlab中进行fft分析+含数据

    MATLAB提供了多种数据读取函数,如`xlsread`或`readtable`,可以用来从Excel文件中导入数据。 2. **导入Excel数据**:使用`xlsread`函数,我们可以将Excel文件中的数据加载到MATLAB工作空间。例如: ```matlab ...

    html中隐藏域hidden的作用介绍及使用示例

    隐藏域(hidden field)在HTML中是通过标签实现的一个表单元素。顾名思义,隐藏域不会在网页上显示,但它...通过使用隐藏域,开发者可以更加灵活地控制表单数据的流向和处理方式,提高表单的用户体验和数据处理的效率。

Global site tag (gtag.js) - Google Analytics