separados por comas archivos CSV (valores ) son un formato común para el intercambio de datos simples entre los diferentes sistemas de bases de datos y programas de hojas de cálculo . Su popularidad se debe a su simplicidad : diferentes elementos de datos están separados por comas y las filas están separadas por líneas nuevas. Esto también hace que sea fácil crear un simple lector CSV usando la clase " TextFieldParser " de Visual Basic . Instrucciones
1
Crear un nuevo proyecto de Visual Basic , haga clic en "Archivo" y "Nuevo proyecto ". Seleccione " Aplicación de consola. " Más tarde, se puede utilizar el mismo código de una manera más sofisticada interfaz gráfica de usuario ( GUI) sin modificaciones , pero trabajar en un entorno de consola por ahora repuestos que la programación GUI irrelevante.
2
Abra el CSV archivo con el siguiente comando:
entrada dim = My.Computer.FileSystem.OpenTextFieldParser ("c : \\ csv.txt " )
Change " csv.txt " a la ruta de acceso y nombre real del archivo CSV que desea analizar
3
Pega el siguiente para establecer el delimitador de carácter coma: .
input.SetDelimiters (", ") < br > Página 4
Pega el siguiente para leer los datos CSV en dos conjuntos : uno para los datos y otra para los títulos de las columnas :
filas tenues como ArrayList = new ArrayList ()
< p> títulos dim () As String
títulos input.ReadFields = ()
while ( no input.endofdata )
Rows.Add ( input.ReadFields ) < br >
extremo mientras
5
Imprimir los datos CSV en la consola con el siguiente código :
para cada título en títulos
Console.Write (Título . PadRight ( 20 ))
siguiente
Console.WriteLine ()
para cada fila de filas
para cada s en