“Conocimientos Programación>Visual Basics Programación

Cómo analizar un archivo CSV con VB

2015/7/13
El formato CSV ( valores separados por comas ) es uno de los más comunes para archivos de datos . Una coma se utiliza para definir objetos en cada línea del archivo. Muchas aplicaciones , como Excel , los datos de salida en este formato . Los programadores se cargarán los datos de un archivo csv en una estructura de código como una matriz o tabla . Visual Basic 2008 proporciona funciones reduciendo el código necesario para analizar ( separar un bloque grande de datos en artículos distintos) un archivo csv . Cosas que necesitará
editor de Texto Fotos, Microsoft Visual Basic 2008 Express Edition
CSV
Mostrar más instrucciones
1

Vamos a crear y analizar un sencillo archivo de datos para fines de ilustración . Abra el editor de texto e introduzca los siguientes datos :

1,2,3,4,5,6 A, B , C , D , E
2

Guardar este archivo a " c: \\ test.csv " .
3

Abra la aplicación Visual Basic y cree un nuevo proyecto mediante el " teclas N " Ctrl " y " . Seleccione la plantilla "Aplicación de Windows Forms " .
4

Crear un botón llamado " Button1 " en el formulario.
5

Haga doble clic en " Button1 " y escriba la siguiente código :

Uso MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser _ ("c : \\ test.csv ") MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited ' establece el delimitador a cualquier valueMyReader . delimitadores = new String ( ) {" , "}

CurrentRow As String () 'Recorrer todos los campos en el archivo . '

Si todas las líneas son corruptos , informar sobre una error y continuar parsing.While No MyReader.EndOfDataTrycurrentRow = MyReader.ReadFields () ' ouput el segundo valor de cada línea para mostrar que el archivo ha sido parsed.MsgBox ( CurrentRow ( 1 ) ) ' Incluir código para manejar la row.Catch Como ex Microsoft.VisualBasic.FileIO.MalformedLineExceptionMsgBox ("Línea " y ex.Message & _ " no es válido. Skipping ") End Try End While


End Using
6

ejecutar el código en modo de depuración mediante la tecla " F5 " .
7

Haga clic en " Button1 " para ejecutar el código de análisis . Un cuadro de mensaje para cada línea en el archivo aparecerá en la pantalla con el segundo valor de la línea que se muestra .

Visual Basics Programación
Cómo utilizar Evento ItemCheck en Visual Basic
Cómo hacer un botón de llamada una Sub privadas en VB
Cómo definir una constante de fecha en VB.NET
Cómo imprimir en una impresora específica en VB.NET
Tutorial sobre cómo compartir variables en las múltiples formas en Visual Basic
Cómo hacer una barra de herramientas para el Reaparecer Visual Basic
Cómo utilizar Visual Basic para controlar el motor paso a paso Pasos
Cómo crear un descodificador
Conocimientos Informáticos © http://www.ordenador.online