Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να αναλύσει ένα αρχείο CSV σε VB

CSV είναι ένα αρκτικόλεξο για τιμές διαχωρισμένες με κόμμα . Αρχεία αυτού του τύπου είναι αδιαμόρφωτη αρχεία κειμένου που περιέχουν πίνακες δεδομένων συνήθως χωρίζονται με κόμμα , αλλά θα μπορούσαν επίσης να καρτέλα οριοθετημένο ή έχουν σταθερό πλάτος πεδία κειμένου . Τα αρχεία CSV που συνήθως συνδέονται με το csv επέκταση ονόματος αρχείου . . Στον προγραμματισμό , η διαδικασία της ανάγνωσης δεδομένων από τα αρχεία αυτά ονομάζεται parsing . Οδηγίες
αναλύσει ένα αρχείο CSV σε VB
Η

1 Δημιουργήστε ένα νέο αντικείμενο στο πρόγραμμά σας , ο κώδικας για ένα αντικείμενο που ονομάζεται MyParser θα έχει ως εξής :

Χρησιμοποιώντας MyParser As New

2

Κλήση στην Αντικείμενο VB TextFieldParser και να δώσει τη διαδρομή του αρχείου στο κείμενο ή αρχείου. cvs θέλετε να αναλύσει . Ο κώδικας θα αλλάξει ώστε να ταιριάζει στη διαδρομή και το όνομα αρχείου του εγγράφου σας

Microsoft.VisualBasic.FileIO.TextFieldParser _ . ( \\ " C : \\ \\ MyFolder \\ \\ MyDoc.csv \\ " )

με 3

Ρυθμίστε τη δομή των αρχείων σε οριοθετημένα . Αυτό πρέπει να γίνει ως το TextFieldParser είναι επίσης ικανό parsing σταθερού πλάτους αρχεία κειμένου . Ο κωδικός για το κόμμα οριοθετημένο parsing θα έχει ως εξής :

MyParser.TextFieldType = FileIO.FieldType.Delimited
Η

4 Ρυθμίστε τον τύπο οριοθέτησης . Για τιμές διαχωρισμένες με κόμμα η οριοθετημένη είναι ένα κόμμα . Ο κωδικός θα έχει ως εξής :

MyReader.SetDelimiters ( " , " )
5

μέλος ότι τα δεδομένα που διαβάζονται είναι βασισμένο σε κείμενο : " . As String " Ο κωδικός θα έχει ως εξής :

Dim MyParserRow As String ( )
Η 6

Καλούν τη μέθοδο ReadFeilds να διαβάσει ή να αναλύσει τα δεδομένα . Ο κωδικός θα έχει ως εξής :

currentRow = MyParser.ReadFields ( )

Το κείμενο από την πρώτη γραμμή του CSV έχει διαβάσει , και χωρίζεται σε τομείς με τη μέθοδο ReadFields και τώρα μπορεί να χειριστεί όπως απαιτείται .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα