请问老师,原来的excel有一列的标题是:签收时长(秒)
因为软件标题不能用()
所以标题是:签收时长;
请问这样的名称不同的列;
下面的代码该哪里改下来导入数据呢
Dim Book As New XLS.Book(e.form.controls("Text1").Text)
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Dim t As Table = Tables("店铺数据")
t.StopRedraw()
Dim newcount As Integer = 0
Dim oldcount As Integer = 0
Dim d1 As Date = DataTables("店铺数据").Compute("max(统计日期)") '数据库内的表的日期列 For n As Integer = 1 To Sheet.Rows.Count -1
Dim d2 As Date = cdate(sheet(n, 0).Text)
If d1 < d2 Then
Dim r As Row = Tables("店铺数据").AddNew()
For i As Integer = 0 To sheet.Cols.Count -1
Dim cname As String = sheet(0, i).text
If t.Cols.Contains(cname) Then
If t.Cols(cname).IsBoolean Then
If sheet(n, i).Text = 1 OrElse sheet(n, i).Text = "true" Then
r(cname) = True
Else
r(cname) = False
End If
Else
r(cname) = sheet(n, i).Text
End If
End If
Next
End If
Next