Tecnología

Inicio

Cómo leer un archivo delimitado por comas en Visual Basic

Cómo leer un archivo delimitado por comas en Visual Basic


Visual Basic es un popular lenguaje de programación creado por Microsoft. Visual Basic proporciona una amplia gama de funciones y métodos, permitiendo a los programadores crear aplicaciones que se adapte a sus necesidades. El archivo delimitado por comas o un archivo de valores separados por comas es uno de los archivos más comúnmente proporcionados. En este tipo de archivo, se utiliza la coma para separar cada elemento en el archivo, con un retorno de línea utilizada para romper el archivo en filas. Tales archivos se utilizan a menudo para pasar los datos entre diferentes sistemas ya que son fáciles de analizar.

Instrucciones

1 Crear un nuevo archivo con un editor de texto como el Bloc de notas o Wordpad. Insertar el texto siguiente en el archivo:

1,2,3,4,5

2 Guarde el archivo como \ "test.csv \" en el directorio raíz de su \ "C: \" unidad.

3 Abra la aplicación de Visual Basic desde el botón de Windows \ "Inicio \" y crear un nuevo proyecto con el \ teclas "N \" \ "Ctrl \" y. Seleccione la plantilla de la etiqueta \ "formas de aplicación de Windows. \"

4 Crear un botón llamado \ "ReadCommaFile \" en el formulario.

5 Haga doble clic en \ "ReadCommaFile \" para abrir la ventana de código. Inserte el siguiente código debajo de la línea \ "Private Sub ReadCommaFile_Click \":

Mediante Reader Como Nueva _
Microsoft.VisualBasic.FileIO.TextFieldParser (\ "C: \ test.csv \")
Reader.TextFieldType = FileIO.FieldType.Delimited
Reader.SetDelimiters (\ ", \")
Dim currentRow As String ()
Aunque no Reader.EndOfData

Try
currentRow = Reader.ReadFields()
Dim currentField As String
For Each currentField In currentRow
MsgBox(currentField)
Next
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox(\"Line \" & ex.Message & _
\"skipping invalid line\")
End Try

Mientras End
El uso de terminar

6 Ejecutar el código en modo de depuración mediante la tecla "F5 \" \.

7 Cada uno de los cinco elementos en el archivo va a abrir un mensaje de cuadro de un elemento a la vez.