Saludos, Quisiera saber una manera de leer un excel, poque cuando lee el
campo fecha u hora de un excel me trae un numero en formato double y no en
formato Hora
por ahora lo hago asi:
Dim EXL As New Excel.Application
Dim pa As String
Dim archivo As String
Open1.Filter = "xls Archivos de Excel (*.xls)|*.xls"
Open1.ShowDialog()
archivo = Open1.FileName
Dim WSheet As New Excel.Worksheet
Try
WSheet = EXL.Workbooks.Open(archivo).Worksheets.Item(1)
Catch ex As Exception
Exit Sub
End Try
'EXL.Range("A2:E3").Select()
Dim CData As Excel.Range
Dim cdata2 As Excel.Range
Dim forma As Excel.FormatCondition
CData = EXL.Cells
cdata2 = EXL.Cells
Dim i, j As long
i = 2
j = 1
'MsgBox(CData(i, j).value)
While CStr(CData(i, j).value) <> ""
Dim FilaItem As ListViewItem = New ListViewItem
FilaItem.Text = CData(i, 1).value()
FilaItem.SubItems.Add(CStr(CData(i, 2).value()))
Dim cedu As long = clng(CData(i, 2).value())
FilaItem.SubItems.Add(NombreYApellido(cedu))
FilaItem.SubItems.Add(cdata2(i, 3).value())
FilaItem.SubItems.Add(CData(i, 4).value())
FilaItem.SubItems.Add(CStr(CData(i, 5).value()))
Tabla1.Items.Add(FilaItem)
i = i + 1
End While
EXL.Workbooks.Close()
Leer las respuestas