| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo cargar una tabla desde un archivo CSV con Visual Basic
    Visual Basic ( VB ) es un lenguaje de programación creado por Microsoft . VB hace adiciones importantes al conjunto de primitivas disponibles en el lenguaje de programación BASIC original, tales como recursividad y sofisticadas manipulaciones de cadenas. Valores separados por comas ( CSV ​​) es una forma generalizada de almacenamiento de la información tabular en archivos de computadora . En un archivo CSV , cada línea corresponde a una fila de la tabla que se está codificada , cada fila se compone , a su vez , de los valores correspondientes a las entradas de la columna separados por comas. Se puede escribir código VB que lee la entrada CSV en una matriz en la memoria para su posterior manipulación . Instrucciones
    1

    Abra el archivo CSV en modo de lectura y leyó su contenido enteros , como en este ejemplo de código:

    mango As Integer

    wholeContents dévil como secuencia
    mango

    = FreeFile

    Abrir " input.csv " Para la entrada Como manejar

    wholeContents = Entrada $ ( LOF ( mango) , # handle)

    Cerrar manejar

    Reemplazar " input.csv " por el nombre del archivo CSV es necesario analizar.
    2

    Separe las líneas del archivo en diferentes elementos de una Variante VB utilizando el salto de línea caracteres como separadores , como en este ejemplo de código :

    lineContents Dim As Variant

    lineContents = split ( wholeContents , vbCrLf )
    3

    Asignar la correcta número de filas y columnas en la matriz que contiene los valores en el archivo CSV original, como en este ejemplo de código:

    sampleLine As Variant

    nRows dévil como
    Integer

    ncols Dim As Integer Dim

    array () como secuencia

    nRows = Ubound ( lineContents )

    sampleLine = split ( lineContents ( 0 ) , ",") < br >

    ncols = Ubound ( sampleLine )

    array ReDim ( nRows , ncols )
    4

    Copia los valores de la variante que contiene todos los valores separados por comas en la matriz de VB, como en este ejemplo de código:

    Dim i como entero

    j Dim como Integer

    For i = 0 To nRows

    sampleLine = split ( lineContents ( i ) " ,")

    Para j = 0 Para Ubound ( sampleLine )

    array ( i , j ) = sampleLine ( j )

    Siguiente j

    Siguiente I Love

    Después de ejecutar los dos anidada "For" loops , array "array" contendrá los mismos valores que el archivo CSV originales.
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir los bits a Bytes en VB.Net 
    ·Cómo crear una relación padre-hijo Utilizando VB.NET 
    ·Cómo encontrar palabras en una cadena en Visual Basic 
    ·Cómo detener un bucle en Visual Basic 6 
    ·Cómo insertar una línea en un archivo en VBS 
    ·Controles y funciones de Visual Basic 
    ·Cómo utilizar VB VBA para realizar una prueba de Ping 
    ·Cómo conectarse a un sitio web con Visual Basic 6 
    ·Funciones subcadena en VBS 
    ·Cómo obtener el tamaño del directorio en VB.NET 
      Artículos destacados
    ·Cómo conectarse a una base de datos de acceso en Visua…
    ·Cómo ejecutar archivos AVI para VB6 
    ·Cómo quitar un botón con RemoveChild en AS3 
    ·Cómo convertir OS Grid para GPS 
    ·Cómo habilitar ciertos artículos en un Radio Button L…
    ·Cómo mostrar un documento de Word en ASP.NET 
    ·Los beneficios de la CMP Más de BMP 
    ·Cómo hacer una secuencia de comandos de pausa en Game …
    ·Cómo agregar varias líneas a un campo de cadena en Vi…
    ·Cómo hacer una estrella de texto 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com