| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come caricare una tabella da un file CSV con Visual Basic
    Visual Basic ( VB ) è un linguaggio di programmazione creato da Microsoft . VB rende significative aggiunte al set di primitive disponibili nel linguaggio di programmazione BASIC originale , come ad esempio la ricorsione e sofisticate manipolazioni di stringhe . Valori separati da virgole ( CSV ​​) è una forma diffusa di memorizzazione delle informazioni tabellari in file informatici . In un file CSV , ogni riga corrisponde ad una riga nella tabella in fase di codifica ; ogni riga è costituito , a sua volta , dei valori corrispondenti alle voci delle colonne separati da virgole . È possibile scrivere codice VB che legge l'input CSV in un array in memoria per ulteriori manipolazioni . Istruzioni
    1

    Aprire il file CSV in modalità di lettura e leggere il suo intero contenuto , come in questo codice di esempio :

    manico Dim As Integer Dim

    wholeContents As String
    maniglia

    = FreeFile

    Aperto " input.csv " per l'ingresso Come gestire

    wholeContents = Input $ ( LOF ( maniglia) , # gestire ) per

    chiudere la maniglia

    Sostituire " input.csv " dal nome del file CSV è necessario analizzare .
    2 righe del file

    separati in diversi elementi di una variante VB utilizzando la nuova riga caratteri come separatori , come in questo codice di esempio :

    Dim lineContents As Variant

    lineContents = Split ( wholeContents , vbCrLf )
    3

    assegnare la corretta numero di righe e colonne per l'array che conterrà i valori nel file CSV originale , come in questo codice di esempio :

    Dim sampleLine As Variant

    Dim nRows As Integer
    < p > Dim ncols As Integer

    Dim Array () As String

    nRows = UBound ( lineContents ) per

    sampleLine = Split ( lineContents ( 0 ) , "," ) < br

    ncols > = UBound ( sampleLine ) per

    matrice ReDim ( nRows , ncols ) economici 4

    Copiare i valori della Variant contenente tutti i valori separati da virgole nella matrice VB , come in questo codice di esempio :

    Dim i as Integer

    Dim j as Integer

    For i = 0 To nRows

    sampleLine = Split ( lineContents ( i) , "," ) per

    For j = 0 To UBound ( sampleLine ) per

    array ( i, j ) = sampleLine ( j ) per

    Avanti j

    Next i

    Dopo aver eseguito i due nested " Per " cicli , array " allineamento" conterrà gli stessi valori del file CSV originale .
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere un percorso completo in VB6 
    ·Come aggiungere Leaf Nodo alla TreeView in Vb.Net Utili…
    ·Quali sono le differenze tra Visual Basic Express e Vis…
    ·Come compilare una GridView dati in VBnet SQL 
    ·Lo script di processo kill VBS 
    ·Come analizzare gli elementi e attributi XML mediante V…
    ·Come controllare una stringa per l' alfabeto in codice …
    ·Come chiamare una funzione T - SQL in VB 2008 
    ·Come scorrere un testo in VB.Net 
    ·Come creare collegamenti ipertestuali utilizzando VB6 
      Articoli in evidenza
    ·Come determinare la modalità Rails 
    ·Come utilizzare MATLAB per risolvere un problema di pro…
    ·Come creare un nuovo WordPress PHP Pagina 
    ·Come moltiplicare in Visual Basic 
    ·Come creare applicazioni Visual Basic per variare l' or…
    ·Come utilizzare le variabili di una funzione InStr in A…
    ·Come emettere virgolette in VBS 
    ·Che cosa è Comdlg32.ocx 
    ·Come utilizzare file HTML separato dal file PHP 
    ·Come allocare un file 
    Copyright © Conoscenza Informatica http://it.wingwit.com