1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
Private Function LectureFichier(ByVal chemin As String) As String
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim DtSet As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
MyConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & chemin & "';Extended Properties=Excel 8.0;")
MyConnection.Open()
MyCommand = New System.Data.OleDb.OleDbDataAdapter _
("select * from [Feuil1$]", MyConnection)
DtSet = New System.Data.DataSet
MyCommand.Fill(DtSet)
Dim numFact As String = DtSet.Tables(0).Rows(4).Item(1).ToString.Trim
Dim daFac As String = DtSet.Tables(0).Rows(3).Item(1).ToString.Trim
Dim dateech As String = DtSet.Tables(0).Rows(2).Item(11).ToString.Trim
Dim indiceTVA As Integer = findTVAindice(DtSet)
Dim indiceparcours As Integer = findParcoursindice(DtSet)
Dim TVA As String = DtSet.Tables(0).Rows(indiceTVA).Item(5).ToString.Trim & DtSet.Tables(0).Rows(indiceTVA).Item(6).ToString.Trim
Dim maLigneTampon As String = "TYPINFO>EXCEL 00;" & Chr(13) + Chr(10)
maLigneTampon &= "ZON>NUMFA:""" & numFact & """;" & Chr(13) + Chr(10)
maLigneTampon &= "ZON>DATEECH:""" & dateech & """;" & Chr(13) + Chr(10)
maLigneTampon &= "ZON>DADOC:""" & daFac & """;" & Chr(13) + Chr(10)
Dim maLigneDefinitive As String = ""
maLigneDefinitive &= maLigneTampon & Chr(13) + Chr(10)
Dim indice = 5
Dim numligne As Integer = 0
Dim monFormat As String = ""
MyConnection.Close()
Return maLigneDefinitive
End Function |
Partager