Comma Separated Value ( CSV ) is een eenvoudig tekstbestand formaat dat vaak wordt gebruikt om gegevens op te slaan . Een rij staat voor elke record in dit formaat , en binnen elke rij , een komma scheidt elke waarde . Visual Basic 6 input- output bestand streams of Data Access- object kan worden gebruikt voor het laden en lezen van een CSV-bestand . Wat je nodig hebt Visual Basic 6 Toon Meer Aanwijzingen 1 Maak een nieuw project in Visual Basic . Als u wenst om de functionaliteit toe te voegen aan een CSV- bestand te lezen aan een bestaand project , kunt u deze stap overslaan . Kopen van 2 Voeg een klas aan het project door met de rechtermuisknop te klikken op de Naam van het project in de Project . explorer en dan te kiezen voor " Add Class Module . " 3 Stel de eigenschap naam van de klasse " CFileReader " of een naam met uw codering normen 4 Voeg een verwijzing naar de Active data Objects ( ADO ) bibliotheek door het selecteren van de " Project Referenties > " menu en vervolgens de " Microsoft ActiveX data Objects 2.5 Library" of de " Microsoft ActiveX data Objects 2.6 Library . " Goedkope 5 Voer de volgende code in de klas : Private Function ReadCSV ( ByVal fileName als Koord) als ADODB.Recordset Dim verbinding Zoals ADODB.Connection Dim fileRecords Zoals ADODB.Recordset Dim fileQuery als Koord Dim fieldNum als Geheel ' Dit station ondersteunt Extended Properties = ' text ; FMT = Delimited ' " < br > ' Er is ook een extra argument , HDR met JA of NEE waarden die aangeeft of het bestand een header ' connOpen " Provider = Microsoft.Jet " _ ' & " OLEDB.4.0 ; = data Source . " & App.path _ ' & ' ; Uitgebreide eigenschappen = 'text ; HDR = NO ; " _ ' & ' FMT = Gescheiden ' " Set verbinding = Nieuwe ADODB.Connection connection.ConnectionString = _ " Driver = { Microsoft Text Driver ( * txt ; . . * csv ) } ; " & _ " DBQ = " & App.path & " , " , " " , " " connection.Open fileQuery = " Select * FROM " & fileName Set fileRecords = connection.Execute ( fileQuery ) op Stel ReadCSV End Function = fileRecords Deze code wordt aangesloten op een tekstbestand met behulp van het Microsoft tekst driver en selecteert alle rijen in een ADO-recordset . 6 Roep de functie van de gewenste evenement of console applicatie .
|