Comma Separated Values (CSV) -Dateien verwenden eine gemeinsame , text -basiertes Format für den Austausch von Tabellenkalkulation und Datenbank-Informationen zwischen verschiedenen Anwendungen und über das Internet. Ihre einfache und offene Format bedeutet, dass die meisten Sprachen für Geschäft oder Internet-Server konzipiert haben Bibliotheken ausschließlich für die Arbeit mit diesen Informationen gewidmet . Dies gilt zum Beispiel sowohl der Visual Basic und Perl Sprachen häufig verwendet, um Anwendungen unter Windows und Linux zu erstellen. Anleitung
Mit Visual Basic
1
Neues Visual Basic-Projekt , indem Sie auf "Datei" und " New Project". Wählen Sie " Console Application . "
2
Sie den folgenden Code in Ihr Projekt :
dim in My.Computer.FileSystem.OpenTextFieldParser = ( "c: \\ file.csv " )
in.setDelimiters ( ",")
dim Zeilen wie ArrayList = New ArrayList ()
while ( nicht in.endofdata )
Reihen . add ( in.ReadFields )
Ende, während
Sie kennen alle Daten aus der CSV-Datei in einer Visual Basic- Array -Liste haben . Ersetzen Sie das "c: \\ file.csv " . Dateiname mit dem Namen der CSV- Datenbank, die Sie lesen möchten
3
Speichern Sie Ihre Arbeit , indem Sie auf " Strg -S " und führen Sie Ihre Projekt, indem Sie auf den grünen Pfeil in der Menüleiste.
Mit Perl
4
Öffnen Sie einen Text -Editor.
5
Fügen Sie den folgenden ! Code :
# /user /bin /perl
Gebrauch Text :: CSV ;
my $ in
= ' file.csv ' my $ parser = Text :: CSV -> new ();
open ( CSV, "<" , $ in );
while ( ) {
$ parser -> parse ( $ _ );
my $ Spalten = $ parser- > Felder ();
print " @ Spalten \\ n";
}
Nähe CSV ;
6
Speichern Sie die Datei mit dem Namen " csvparse.pl . " Es kann in Unix ausgeführt werden mit dem Befehl " /csvparse.pl . " - Oder in Windows mit dem Befehl " csvparse.pl ", wenn Perl auf Windows
installiert ist < . br>