Tecnología

Inicio

Cómo leer una sola línea con comas desde Visual Basic

Cómo leer una sola línea con comas desde Visual Basic


La lectura de datos en archivos de texto es una tarea común en la programación informática, y, a veces solo quieren leer ciertos datos, ignorando el resto. Para conseguir esto a cabo, primero tiene que programar abrir el archivo de texto usando la clase "StreamReader". En este caso, es necesario leer una línea a la vez utilizando el método "ReadLine" para comprobar los datos que desea guardar. Lectura de una línea a la vez puede ayudar a mantener un registro de los datos que está guardando en la memoria en su programa.

Instrucciones

1 Lanzamiento de Microsoft Visual Basic Express y haga clic en el "Nuevo proyecto" en la pestaña "página de inicio". Haga clic en "Visual Basic" y "abajo" Plantillas instaladas haga doble clic en "Aplicación de consola" para crear un nuevo proyecto de la consola.

2 Declarar el siguiente espacio de nombres en la zona de declaraciones de su módulo:

Imports System.IO

3 Definir las variables que va a utilizar para leer el archivo de texto.

Dim rutaArchivo As String = "C: \ readTextFile.txt"

Dim lineRead As String = ""

Dim finalFileData As String = ""

4 Comprobar y ver si existe el archivo añadiendo el siguiente código:

If System.IO.File.Exists(filePath) = True Then

5 Agregue el siguiente código para abrir el archivo de texto para la lectura:

Dim objReader As New System.IO.StreamReader(filePath)

6 Bucle a través de los datos y guardar las líneas que contienen comas.

Do While objReader.Peek() <> -1

lineRead = objReader.ReadLine () y vbNewLine

Si lineRead.Contains ( ",") A continuación,

finalFileData = finalFileData y lineRead

Terminara si

Lazo

7 Copiar y pegar el siguiente código si para mostrar un mensaje si no se encuentra el archivo:

Else

MsgBox ( "El archivo no existe en la ruta definida.")

Terminara si

8 Visualizar los datos leídos desde el archivo a la ventana de la consola añadiendo el siguiente código:

Console.Write(finalFileData)

Console.ReadLine ()

9 Pulse la tecla "F5" para ejecutar el programa. Los resultados se muestran en la ventana de la consola deben ser sólo las líneas con comas.