Avviare un nuovo progetto e aggiungere un modulo ad esso. Aprire la finestra del codice di cui avrete il vostro programma di leggere da un file di testo , per esempio , in una funzione di pulsante di comando o quando il modulo viene caricato .
2 Tipo
"Uso MyReader come New Microsoft.VisualBasic . FileIO.TextFieldParser ( " full_path_to_file " ) " . Sostituire " full_path_to_file " con la posizione effettiva del file di testo , ad esempio, " C : \\ test.txt" .
3
Tipo " MyReader.TextFieldType = FileIO.FieldType.Delimited " nella riga successiva e " MyReader.SetDelimiters ( " delimiter_character " ) " nella riga dopo. Sostituire " delimiter_character " con un personaggio reale che il file di testo utilizzato per separare i campi , come ad esempio una virgola o un punto .
4
Tipo " Dim currentRow As String ( ) " su una nuova linea . È necessario includere le parentesi dopo la vostra dichiarazione di variabile per garantire che Visual Basic legge i campi di testo in un array , altrimenti verrà generato un errore.
5 Tipo
", mentre non MyReader.EndOfData " per iniziare un ciclo che leggerà l'intero file di testo . Tipo " Try " di per sé in una nuova riga , e al di sotto di quel tipo " Dim currentField As String " per creare una variabile temporanea per leggere i valori di campo da file di testo .
6
tipo " For Each currentField in currentRow "per avviare un ciclo che verrà eseguire un'azione su ogni campo di testo . Ad esempio, per visualizzare i dati di ogni voce, digitare " MsgBox ( currentField ) " e poi " Next" su due righe. È anche possibile memorizzare i dati in una matrice di stringhe , convertirlo in un altro tipo di dati , o fare tutto ciò che avete bisogno di fare qui .
7
Tipo "Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException " sulla riga successiva per assicurare il vostro programma in grado di gestire gli errori e non andare in crash durante l'esecuzione. Tipo " End Try " , " End While " e " End Using " su tre linee separate di avere il vostro programma di continuare le altre operazioni quando si finisce di leggere il file di testo .
Programmazione © www.354353.com