Mithilfe von CSV-Klasse zum Einlesen ein .csv-Datei in Ruby

Ich bin mit Ruby 1.9.3 und ich habe entdeckt, dass die CSV-Klasse, aber ich kann nicht ankommen es zu wirken. Ich möchte mich manipulieren zu können, die verschiedenen Optionen für die CSV, und ziehen Sie dann ein .csv Datei in ein array, mit zu arbeiten, schließlich drängen, dass array wieder in eine neue Datei.

Dies ist, was ich derzeit habe:

require 'csv'
CSV_Definition = CSV.New(:header_converters => :symbol)

CSV_Total = CSV.Read(File.Path("C:\Scripts\SQL_Log_0.csv"))

Aber ich glaube nicht, dass dies der richtige Weg, um das :header_converters. Derzeit kann ich nicht bekommen IRB arbeiten zu analysieren, code-Stücken (ich bin nicht sicher, wie require 'csv' im IRB -) also ich habe keine bestimmte Fehlermeldung. Meine Erwartungen für diese sein, ein array zu erstellen (CSV_Total), dass eine Kopfzeile, die keine Symbole drin. Der nächste Schritt besteht darin, das array zurück in eine neue Datei. Grundsätzlich wäre es Peeling CSV-Dateien.

  • Bitte sagen Sie uns, was es ist, das nicht funktioniert, geben Sie uns ein Beispiel des Codes, die Eingabe, den Fehler oder unerwarteten Ausgang, und das, was Sie erwartet, als output.
InformationsquelleAutor Sean Long | 2013-05-29
Schreibe einen Kommentar