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

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

Πώς να διαβάσετε ένα αρχείο CSV χρησιμοποιώντας VB

τιμές διαχωρισμένες με κόμματα ( CSV ​​) αρχεία είναι μια κοινή μορφή για την ανταλλαγή απλών δεδομένων μεταξύ διαφορετικών συστημάτων βάσεων δεδομένων και τα προγράμματα υπολογιστικών φύλλων . Είναι δημοτικότητα πηγάζει από την απλότητά του : τα διαφορετικά είδη δεδομένων διαχωρίζονται με κόμματα και γραμμές διαχωρίζονται με νέες γραμμές . Αυτό καθιστά επίσης εύκολο να δημιουργήσετε ένα απλό αναγνώστη CSV χρησιμοποιώντας class " TextFieldParser " Visual Basic του . Οδηγίες
Η

1 Δημιουργήστε ένα νέο έργο της Visual Basic κάνοντας κλικ στο " Αρχείο" και "New Project ". Επιλέξτε " Εφαρμογή κονσόλας . " Αργότερα , μπορείτε να χρησιμοποιήσετε ακριβώς το ίδιο κωδικό σε ένα πιο εξελιγμένο Graphical User Interface ( GUI ) εφαρμογή χωρίς τροποποίηση , αλλά εργάζονται σε περιβάλλον κονσόλας για τώρα ανταλλακτικών άσχετο GUI προγραμματισμό . 2

Ανοίξτε το CSV αρχείο χρησιμοποιώντας την ακόλουθη εντολή :

dim εισόδου = My.Computer.FileSystem.OpenTextFieldParser ( "c : \\ csv.txt " )

Αλλαγή " csv.txt " με την πραγματική διαδρομή και το όνομα από το CSV αρχείο που θέλετε να αναλύσει
εικόνων 3

Επικολλήστε τα παρακάτω για να ορίσετε τον οριοθέτη με τον χαρακτήρα κόμμα : .

input.SetDelimiters ( " , " )
Φτηνές 4

Επικολλήστε τα παρακάτω για να διαβάσει τα δεδομένα CSV σε δύο σειρές : μία για τα δεδομένα και ένα άλλο για τους τίτλους στηλών :

dim σειρές όπως ArrayList = New ArrayList ( )

dim τίτλους ( ) ως String

τίτλους = input.ReadFields ( )

ενώ ( δεν input.endofdata )

rows.add ( input.ReadFields )

άκρο, ενώ
5

Εκτυπώστε τα δεδομένα CSV με την κονσόλα με τον ακόλουθο κώδικα :

για κάθε τίτλο σε τίτλους

Console.Write ( τίτλος . padright ( 20 ) )

επόμενη

Console.WriteLine ( )

για κάθε σειρά σε σειρές

για κάθε s σε

εικόνων

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

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