Dim Book As New XLS.Book("D:\问题\导入用表.xlsx")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
For n As Integer = 1 To Sheet.Rows.Count -1
Dim a As String = sheet(n,0).Text
Dim b As String = sheet(n,2).Text
Dim c As String = sheet(n,3).Text
Dim d As String = sheet(n,4).Text
Dim dr As DataRow = DataTables("表A").Find("上游客户 = '" & a & "' and 运输动态='" & b & "' and 底盘号='" & c & "'")
If dr IsNot Nothing Then '如果不存在同编号的订单
sheet(n,5).value = dr("实际对账金额")
Else
dr = DataTables("表A").Find("上游客户 = '" & a & "' and 清单号='" & b & "' and 运输动态='" & d & "'")
If dr IsNot Nothing Then '如果不存在同编号的订单
sheet(n,5).value = dr("实际对账金额")
Else
dr = DataTables("表A").Find("上游客户 = '" & a & "' and 底盘号='" & c & "' and 运输动态='" & d & "'")
If dr IsNot Nothing Then '如果不存在同编号的订单
sheet(n,5).value = dr("对账金额")
Else
Dim nr As DataRow = DataTables("表B").AddNew
nr("上游客户") = a
nr("清单号") = b
nr("底盘号") = c
nr("运输动态") = d
End If
End If
End If
Next
Book.Save("c:\导入用表.xlsx")