Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何检查excel文件中是否存在具有给定名称的列_Vb.net - Fatal编程技术网

Vb.net 如何检查excel文件中是否存在具有给定名称的列

Vb.net 如何检查excel文件中是否存在具有给定名称的列,vb.net,Vb.net,我有一个excel文件,其中有几列数据,为了使用excel文件,我需要首先知道是否存在某些列。我使用的是Microsoft Visual Studio,我做了一些研究,发现了这个 If DataRow.Table.Columns.Contains("column") Then MsgBox("YAY") End If 还有这个 colEmp = Rows(1).Find("Emp#", LookAt:=xlWhole).Column colEmpName = Rows(1).Fi

我有一个excel文件,其中有几列数据,为了使用excel文件,我需要首先知道是否存在某些列。我使用的是Microsoft Visual Studio,我做了一些研究,发现了这个

 If DataRow.Table.Columns.Contains("column") Then
    MsgBox("YAY")
End If
还有这个

 colEmp = Rows(1).Find("Emp#", LookAt:=xlWhole).Column
 colEmpName = Rows(1).Find("EmpName", LookAt:=xlWhole).Column
 colDepartment = Rows(1).Find("Department", LookAt:=xlWhole).Column
 colOrganization = Rows(1).Find("Organization", LookAt:=xlWhole).Column

不知道如何在按钮中应用它。谢谢

向表单添加按钮和事件处理程序:

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

    colEmp = Rows(1).Find("Emp#", LookAt:=xlWhole).Column
    colEmpName = Rows(1).Find("EmpName", LookAt:=xlWhole).Column
    colDepartment = Rows(1).Find("Department", LookAt:=xlWhole).Column
    colOrganization = Rows(1).Find("Organization", LookAt:=xlWhole).Column

    'Add whatever else you want to do here...

End Sub

谢谢你的帮助。然而,有许多错误。我不熟悉VisualBasic,所以我想我需要初始化变量,不知道如何初始化。