Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorenie nového projektu v jazyku Visual Basic . Ak chcete pridať funkcie pre čítanie súboru CSV do existujúceho projektu , môžete tento krok preskočiť .
2
Pridanie triedy do projektu kliknutím pravým tlačidlom myši na názov projektu v projekte explorer a potom zvolíte " pridať modul triedy . "
3
Nastavte vlastnosť názov triedy pre " CFileReader " alebo meno pomocou svojej normy označovania.
4
Pridať odkaz na Active Data Objects ( ADO ) knižnice výberom menu " Project > References " a výberom " Microsoft ActiveX Data Objects 2.5 Library " alebo " Microsoft ActiveX Data Objects 2.6 Library . "
5
Zadajte nasledujúci kód v triede : klipart
Private Function ReadCSV ( byval názov súboru , ako String ) ako ADODB.Recordset
Dim pripojenie ako ADODB.Connection
Dim fileRecords Ako ADODB.Recordset
Dim fileQuery As String Dim
fieldNum As Integer
" Táto jednotka podporuje Extended Properties = ' Text , FMT = oddeľovač " "
" Tam je tiež ďalší dôvod , HDR sa áno alebo nie hodnoty , ktoré ukazuje , či súbor má hlavičku
' connOpen " Provider = Microsoft.Jet " _
" & " . OLEDB.4.0 ; Data Source = " & App.Path _
" a " Extended Properties = ' text ; HDR = NO , " _
" & " FMT = oddeľovačmi ' "
Set connection = New ADODB.Connection
connection.ConnectionString = _
" Driver = { Microsoft Text Driver ( * txt , .. * csv ) } ; " & _
" DBQ = " & App.Path & " " , " " , " "
connection.Open
fileQuery = " SELECT * FROM " & fileName
Set fileRecords = connection.Execute ( fileQuery )
Set ReadCSV = fileRecords
End Function
Tento kód sa pripojí do textového súboru pomocou Microsoft text vodiča a vyberie všetky riadky do sadu záznamov ADO .
6
Volanie funkcie z požadovanej udalosti alebo aplikácie konzoly .